c'.forme.submit() ne fonctionne pas après avoir cliqué sur l'élément div en forme

J'étais en train de tester la soumission d'un formulaire à l'aide de clics de souris, mais la forme ne semble pas présenter à la vanille, avec javascript.

Je suis en utilisant ce simple balisage et le code:

<form name="form" id="price" action="" method="post">
<div class="category" name="price" value="50 dollars" 
onClick="this.form.submit();"
>price</div>

</form>

<?php
echo $_POST['price'];

?>

Je peux envoyer le formulaire avec Jquery, mais je ne comprends pas pourquoi this.form.submit() n'est pas de travail à la vanille, avec du javascript? Je suis en utilisant google Chrome pour tester cela.

  • Balise Div ne peut pas l'information d'attribut "value"
  • Ma réponse devrait fonctionner avec tous les navigateurs principaux. S'il vous plaît sélectionner la bonne réponse.
InformationsquelleAutor user701510 | 2011-12-05