您好,我正在尝试以动态方式发送 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>
上面的代码用于表单。
提前致谢