1. Problemeinführung:
Wir müssen oft AJAX in JS verwenden, um Anfragen an den Hintergrund zu senden. Vorher müssen wir die erforderlichen Formularformparameter sammeln. Ich lösen dieses Problem oft, was einfach und störungsfrei ist:
// editbasicdataObjectForm ist die ID des Formulars, und die Form der Daten ist Name1 = Val1 & name2 = Val2 & name3 = Val3 & .....
var data = $ ("#editbasicdataObjectForm"). Serialize ();
Aber sobald ich die Feldwerte des Funkarts in der Form getrennt erhalten musste, blieb ich festgefahren.
Nach verschiedenen Bewertungen wurden schließlich die Ergebnisse erzielt.
2. Lösung für das Problem:
2.1 editbasicdataObjectForm.jsp:
<div calss="baselineType"> <div class="baselineTypeLable"> <label>Baseline type: </albel> </div> <div class="baselineTypeValue"> <input type="radio" name="baselineType" id="baselineType1" value="1"/>Non-baseline<input type="radio" name="baselineType" id = "BaselInetype2" value = "2" /> Funktionsbasis <Eingabe type = "radio" name = "baselinetyp" id = "baselInetype3" value = "3" /> Baseline < /div> < /div> zuweisen
2.2 BasicDataObjectoperator.js::
var baselinetype; var baselinetypeHtmlcol = document.GeteementsByName ("Baselinetyp"); für (var i = 0; i <baselinetypeHtmlcol.length; i ++) {if (BaselinetypeHtmlcol [i] .Conted) {Baselinetype = BaselinetypeHtmlcol [i] .Value;}} ............... Baselinetype ist der Wert, den wir benötigen. n_nDas obige einfache Beispiel für das Erhalten von Radio-Typ-Werten in JSP-Form ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.