1。問題紹介:
多くの場合、JSでAJAXを使用して、バックグラウンドにリクエストを送信する必要があります。その前に、必要なフォームパラメーターを収集する必要があります。私はしばしばこの問題を解決しますが、これは簡単でトラブルがありません。
// editbasicdataobjectformはフォームのIDであり、データの形式はname1 = val1&name2 = val2&name3 = val3&.....
var data = $( "#editbasicdataobjectform")。serialize();
しかし、ラジオタイプのフィールド値を形式で個別に取得する必要があると、私は立ち往生しました。
さまざまなレビューの後、結果が最終的に得られました。
2。問題の解決策:
2.1 editbasicdataobjectform.jsp:
<div calss = "BaselineType"> <div class = "baselineTypelable"> <ableineタイプ:</albel> </div> <div class = "baselineTypevalue"> <input Type = "Radio" name "name" name "name" id = "baselineType1" "baselineType1" id = "BaselineType2" value = "2" /> function baseline <input type = "radio" name "baselineType" id = "baselineType3" value = "3" /> assign baseline < /div> < /div>
2.2 BasicDataObjectoperator.js:
var BaselineType; var BaselineTypehtmlcol = document.geteementsByname( "BaselineType"); for(var i = 0; i <baselineTypehtmlcol.length; i ++){if(baselineTypehtmlcol [i] .checked){baselineType = BASELINETYPEHTMLCOL [i] .Value;}} ............... BaselineTypeは必要な値です。 n_nJSP形式で無線型値を取得する上記の簡単な例は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。