Je veux vérifier si une zone de texte contient un nom ou non. Si ce n'est pas le cas, une alerte devrait s'afficher affichant un message après avoir appuyé sur un bouton de soumission et la page ne devrait pas soumettre la valeur vide. S'il contient une valeur, la valeur doit être soumise. J'utilise le code ci-dessous. Lorsque je laisse la zone de texte vide et que vous cliquez sur le bouton Envoyer, l'alerte s'affiche comme prévu, mais elle envoie également la valeur vide après avoir ignoré l'alerte.Comment vérifier si une zone de texte est vide ou non?
<html>
<head>
<script type="text/javascript">
function check()
{
if (!frm1.FileName.value)
{
alert ("Please Enter a File Name");
return (false);
}
return (true);
}
</script>
</head>
<body>
<form name="frm1" id="frm1" action="/cgi-bin/page.pl" method="POST">
<input type="text" name="FileName" id="FileName">
<input type="submit" value="send" name="btn_move" id="btn_move" onclick="check()">
</form>
</body>
</html>
Quel est le problème dans le code?
duplication possible de [Vérifier si une zone de texte est vide en Javascript] (http://stackoverflow.com/questions/14659098/checking-if-a-textbox-is-empty-in-javascript) –