Javascript Jquery滑块验证问题中的两种形式
我使用jquery滑块,在滑块中有两种形式。当用户选择表格1时,链接如下:www.webx.com/form test.asp#1,当用户选择表格2时,链接将为www.webx.com/form test.asp#2。因此,url中的ID基本上会根据所选的表单而变化。现在,我想根据用户选择的表单创建jquery或javascript验证。因此,如果用户选择form one(www.webx.com/form test.asp#1),则验证仅对form No.1有效。表1和表2也有不同的字段。。。表格1得到了txtname和TXTNAMESH,表格2得到了txtname,TXTNAMESH,TXTDAddress。。。需要帮忙吗?谢谢Javascript Jquery滑块验证问题中的两种形式,javascript,jquery,validation,Javascript,Jquery,Validation,我使用jquery滑块,在滑块中有两种形式。当用户选择表格1时,链接如下:www.webx.com/form test.asp#1,当用户选择表格2时,链接将为www.webx.com/form test.asp#2。因此,url中的ID基本上会根据所选的表单而变化。现在,我想根据用户选择的表单创建jquery或javascript验证。因此,如果用户选择form one(www.webx.com/form test.asp#1),则验证仅对form No.1有效。表1和表2也有不同的字段。。。
<form action="https://www1.gotomeeting.com/en_US/island/webinar/registration.flow" method="post" id="formElem1" name="formElem1" autocomplete='off'>
<input type="hidden" name="Template" value="https://www1.gotomeeting.com/island/webinar/registration.tmpl">
<input type="hidden" name="Form" value="webinarRegistrationForm">
<input type="hidden" name="WebinarKey" value="782136264">
<input type="hidden" name="ViewArchivedWebinar" value="false">
<input type="hidden" name="registrant" value="">
<tr>
<td>
<label for="Name_First">First Name:</label></td><td>
<input type="text" name="Name_First" id="Name_First" value="" class="required" maxlength="128" /></td>
</tr>
<tr>
<td>
<label for="Name_Last">Last Name:</label></td><td>
<input type="text" name="Name_Last" id="Name_Last" value="" class="required" maxlength="128" /></td>
</tr>
<tr>
<td>
<label for="Email">Email Address:</label></td><td>
<input type="text" name="Email" id="Email" value="" maxlength="128" /></td>
</tr>
<tr>
<p class="submit">
<button id="registerButton" type="submit">Register</button></td>
</tr>
</form>
</table>
名字:
姓氏:
电邮地址:
登记
$('form#form1')。提交(函数(){
var错误=错误;
var msg='';
如果($('#form1#inputname')=''{error=true;msg='请插入一个名称。
;}
/*等*/
如果(错误){
$('#msg').html(msg);
返回false;
}
});
/*与#表格2相同*/
这不起作用…也许我需要更改代码中的某些内容?我需要放置什么来代替表单#form1和#form1#inputname please??表单ID和输入字段。(没有任何代码,我无法提供进一步的帮助)您是否有电子邮件,我会将代码发送给您?感谢您的帮助不要全部发布,只发布重要部分–>表单
$( 'form#form1' ).submit(function(){
var error = false;
var msg = '';
if( $( '#form1 #inputname' )=='' ){ error=true; msg='Please insert a name.<br />'; }
/* etc */
if( error ){
$( '#msg' ).html( msg );
return false;
}
});
/* same for #form2 */