J'utilisais une condition onsubmit pour renvoyer false si le champ de texte ne contenait pas plus de 10 caractères mais il a arrêté de se soumettre du tout à l'instant, je ne pense pas avoir changé quoi que ce soit moins la condition mais évidemment j'ai dû faire quelque chose.value.length <10 return false ne fonctionnait pas
<form class="form-new" action="insert/insert.php" method="post" onsubmit="if (document.getElementById('post-input').value.length < 10) return false;">
<textarea class="form-new" id="post-input" name="text"></textarea><br/>
<input type="hidden" name="ciudad" value="<?=$city;?>">
<input type="text" name="colegio" value="<?=$group;?>">
<input class="form-new" type="submit" value="Publicar"/>
</form>
Y a-t-il un moyen de contourner? Ou est-ce que je le fais juste mal? Merci
"Fonctionne" ici: http://jsfiddle.net/MBawQ/ –
Cela fonctionne pour moi aussi, avez-vous vérifié si d'autres JS le cassent? Que dit firebug? – Kumar
@Felix Kling: Pourquoi ça ne marche pas ici: http://jsfiddle.net/YNcU4/? – Naor