こんにちは、動的な方法で ID を送信しようとしています。コードは次のとおりです。
function formsub(val){
val2 = "form#" + val.toString() + " :input";
val3 = "form#formmain :input";
$(val3).each(function () {
var input = $(this);
alert($(this).val());
});
}
誰かがフォームの送信ボタンをクリックすると、これが呼び出されますformsub
が、問題が発生し、エラーが発生します:
Uncaught exception: Syntax error , unrecognized expression ''
使用しようとしましval3
たが、正常に動作していますが、使用するval2
とエラーが発生しますが、値は同じです。
<form id='formmain' method='post' onsubmit='formsub(this.id)'>
<label>Name</label>
<input type='textbox' required />
<span style='color:red;'>*</span>
<br/>
<label>Male</label>
<input type='radio' required />
<span style='color:red;'>*</span>
<br/>
<label>Female</label>
<input type='radio' required />
<span style='color:red;'>*</span>
<br/>
<input type='submit' />
<br/>
</form>
上記のコードはフォーム用です。
前もって感謝します