Je sais que cela me regardant fixement probablement dans le visage, mais:Pourquoi retourner false avec onSubmit rechargement?
J'ai une base pour un pour en-tête:
<form onSubmit="return validateClinicalReports();" name="clinicalreport" method="post" action="process.php" enctype="multipart/form-data">
les js regarde chaque entrée en utilisant: document.getElementById (« nom »). S'il voit que l'entrée est vide, il colore l'entrée en jaune, la sélectionne et donne le focus. Assez simple, je l'utilise sur une autre forme qui a des entrées différentes:
if(name == "")
{
document.getElementById("name").style.backgroundColor = "yellow";
document.getElementById("name").select();
document.getElementById("name").focus();
return false;
}
Je littéralement recopié que d'une autre fonction (juste changé la variable et id nom). Quand je soumets je peux le voir prendre l'entrée vide jaune, alors il recharge tout le formulaire. Mes autres formes fonctionnent bien avec.
Des idées?
N'utilisez pas "name" comme variable ou id car window.name est une variable réelle. Au lieu de l'appeler FirstName ou tel – mplungjan