当我';我在使用需要ID的jquery?
我正在使用jquery流行的验证插件来验证我的所有字段。当输入字段没有在服务器上运行,因此没有重命名输入的所有ID和名称时,这种方法非常有效 我想知道是否有一种不同的方式来选择jquery中的输入,这样我仍然可以使用插件。jquery如下所示:当我';我在使用需要ID的jquery?,jquery,asp.net,validation,jquery-validate,Jquery,Asp.net,Validation,Jquery Validate,我正在使用jquery流行的验证插件来验证我的所有字段。当输入字段没有在服务器上运行,因此没有重命名输入的所有ID和名称时,这种方法非常有效 我想知道是否有一种不同的方式来选择jquery中的输入,这样我仍然可以使用插件。jquery如下所示: <script type="text/javascript"> jQuery.validator.messages.required = ""; $(document).ready(function () { $('#form1').
<script type="text/javascript">
jQuery.validator.messages.required = "";
$(document).ready(function () {
$('#form1').validate({
rules: {
firstName: {
required: true,
},
}
});
});
jQuery.validator.messages.required=“”;
$(文档).ready(函数(){
$('#form1')。验证({
规则:{
名字:{
要求:正确,
},
}
});
});
当前,如果我使用
,ID显示为“contentplaceholder body\u firstName”,名称显示为“ctl00$contentplaceholder body$firstName”
我甚至尝试替换jquery中的名称以反映ID和名称,但都没有用
最好的解决办法是什么?我可以添加一个类并选择那种方式吗?如果是这样,jquery选择器会是什么样子
感谢您的帮助!谢谢 您可以编写一些内联服务器端代码,如:
$('#form1').validate({
rules: {
<%= txtFirstName.ClientID %>: {
required: true,
},
}
});
$('form1')。验证({
规则:{
: {
要求:正确,
},
}
});
您可以编写一些内联服务器端代码,如:
$('#form1').validate({
rules: {
<%= txtFirstName.ClientID %>: {
required: true,
},
}
});
$('form1')。验证({
规则:{
: {
要求:正确,
},
}
});
转到asp.net 4.0
转到asp.net 4.0
将ClientIDMode属性设置为static
将ClientIDMode属性设置为static
类的jquery选择器将是$(“.classname”)类的jquery选择器将是$(“.classname”)在
.net 4.0
中,您可以设置clientMode=“static”
并具有可预测的控件ID
e、 g
在
.net 4.0
中,您可以设置clientdmode=“static”
并具有可预测的控件ID
e、 g
将类添加到asp控件,然后选择该类而不是ID将类添加到asp控件,然后选择该类而不是ID您使用的asp.NET版本是什么?您使用的asp.NET版本是什么?$('.classname')-缺少引号$('.classname'))-缺少报价这是我希望的更大的定期修正。这是我希望的更大的定期修正。
$("#Label1").hide();