Ich versuche, Teile eines Formulars von AJAX mit jQuery serialisieren zu senden. Das Formular enthält 16 Textfelder. Ich habe 4 Knöpfe. Die button0
sendet die Textfelder 0, 1, 2, 3 und button1
sendet die Textfelder 4,5,6,7, etc usw. Wie kann ich es tun?Senden von Teilen des Formulars mithilfe von jQuery serialize() und AJAX
HTML
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Serialize</title>
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
</head>
<body>
<form id='miForm' class='miForm' name='miForm' action='env.php' method='POST'>
</form>
</body>
</html>
jQuery:
$(document).ready(function(){
for(i=0;i<16;i++){
$('form').append('Campo de texto '+i+'<input type="text" id="txt'+i+'" value="Campo '+i+'" readonly="yes"/><br>');
}
for(i=0;i<4;i++){
$('form').append('<input type="button" id="butEnv'+i+'" value="Enviar'+i+'"/><br>');
}
$('form').append('<input type="button" id="butGen" value="Enviar Global"/><br>');
});
kann ich sehen, Ihr hier HTML-Code? – underscore
Gibt es einen Grund, warum Sie nicht 4 separate Formulare verwenden können? Gibt es Szenarien, in denen es möglich ist, mehr als 4 Felder gleichzeitig zu senden? – Beejamin
Ja, ich möchte. Zum Beispiel, wenn ich Button0 drücke, möchte ich nur die Text0, Text1, Text2, Text3, TXT4 senden. Und das gleiche für den Rest der Tasten – jal