Code de balise HTML dans ASP.NET:
La copie de code est la suivante:
<asp: fileupload id = "fumain" runat = "server" />
<asp: bouton id = "btnupload" runat = "server" onClientClick = "return checkWorkfile ()" text = "upload" />
Tags HTML ordinaires:
La copie de code est la suivante:
<input type = "file" id = "fumain" />
<input type = "Button" id = "btNupload" onClick = "return checkWorkfile ()" text = "upload" />
Pour les balises ASP.NET ou PLAIN HTML, le code JS suivant s'applique:
La copie de code est la suivante:
Fonction CheckWorkFile ()
{
var obj = document.getElementById ('fumain');
if (obj.value == '')
{
alert ('Veuillez sélectionner le fichier de devoirs à télécharger');
retourne false;
}
var trucs = obj.value.match (/ ^ (. *) (/.) (. {1,8}) $ /) [3];
if (trucs! = 'doc')
{
alert ('le type de fichier est incorrect, veuillez sélectionner le fichier .doc');
retourne false;
}
Retour Vrai;
}