2009-03-02 6 views

Répondre

2

Généralement, vous incluez un < input type = "hidden"> dans le formulaire et définissez la valeur souhaitée dans le gestionnaire d'événements avant de le soumettre.

<form method="post" action="thing" id="sandwich"><fieldset> 
    <input type="text" name="inputbox1" value="This is such a great form!" /> 
    <input type="hidden" name="jsremark" /> 
</fieldset></form> 

<script type="text/javascript"> 
    document.getElementById('sandwich').onsubmit= function() { 
     this.elements.jsremark.value= 'Secretly it aint that great'; 
     return true; 
    } 
</script> 
1

non, vous devrez écraser vous-même en JSON en utilisant javascript

1

Avec jquery, il est très simple:

$("#formid").bind("submit", function(){ 
var str = $("#formid").serialize(); 
$.post("url?"+str); 
return false; 
} 
+0

Essayer de limiter l'ajout des bibliothèques, mais il semble tentante –

1

Vous pouvez définir les données de publication d'une requête ajax en utilisant uniquement JS.

0

Il est simple simple en utilisant jQuery:

$.post(url, {"name":"value"}) 
Questions connexes