Sende Namen Wertepaar von Javascript?
-
03-07-2019 - |
Frage
Kann JS Name / vale Paare durch eine document.testform.submit () vorzulegen; ? oder hat es durch die HTML-Tags, zum Beispiel vorgelegt werden
<INPUT TYPE="text" NAME="inputbox1" VALUE="This is such a great form!" SIZE=50><P>
Lösung
Normalerweise sind Sie ein in der Form, und legen Sie den Wert, den Sie in der Event-Handler soll, bevor es abgegeben wird.
<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>
Andere Tipps
Nein, Sie haben es selbst in JSON mit Hilfe von Javascript Brei
Mit jquery es ist sehr einfach:
$("#formid").bind("submit", function(){
var str = $("#formid").serialize();
$.post("url?"+str);
return false;
}
Sie könnten die Post-Daten eines Ajax-Request gesetzt mit nur JS.
Es ist schlicht einfach mit jQuery:
$.post(url, {"name":"value"})
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow