ajax
を送信するためにvalidateプラグインを使用しています。私はselect option
とcheckbox
を連載できないという問題があります。JQUERY Validate - シリアルセレクションとチェックボックス
私の最終的な結果は、私はちょうどinput text
値を得ることができ、以下のコードでdashName=aaa&dashSurname=bbb&dashArea=Blue...
のように見える文字列を持つことです。他の要素から値を検証して取得するにはどうすればよいですか?ここ
$('#updateMemberForm').validate();
$(document).on('click', '#saveMemberBtn', function() {
if ($('#updateMemberForm').valid()) {
var serialize = $("#updateMemberForm").serialize();
$("#test").text(serialize);
console.log(serialize);
}
return false;
});
HTML:
<form method="post" id="updateMemberForm">
<input class="" type="text" name="dashName" placeholder="Name" />
<input class="" type="text" name="dashSurname" placeholder="Surname" />
<br>
<select onchange="" name="dashArea">
<option value="" selected disabled>AREA</option>
<option value="Red">RED</option>
<option value="Blue">BLUE</option>
<option value="Green">GREEN</option>
</select>
<br>
<input class="" type="text" name="dashAddress" placeholder="Address" />
<input type="checkbox" id="checkbox1" name="dash_enable">
<br>
<input type="submit" class="" id="saveMemberBtn" value="SAVE" />
</form>
私はあなたの望む結果であると思われるものを得ています。「dashName = john&dashSurname = doe&dashArea = Blue&dashAddress = 5 + elm + st&dash_enable = on'です。 – smerny
safari itworksで試着しました – SNos
チェックボックスを値 – SNos