.net 如何获得;名称“;一个服务器控件的;ClientID“;用javascript?
我想在我的表单中通过jquery应用验证,为此我需要ASP.Net自动生成的表单上文本框的“name”属性。是否有任何方法可以获得javascript中元素的名称,如:.net 如何获得;名称“;一个服务器控件的;ClientID“;用javascript?,.net,asp.net,jquery,.net,Asp.net,Jquery,我想在我的表单中通过jquery应用验证,为此我需要ASP.Net自动生成的表单上文本框的“name”属性。是否有任何方法可以获得javascript中元素的名称,如: <script> '<%= txt.ClientID %>' </script> '' 您可以这样做 <script> var textbox = '<%= txt.UniqueID %>'; </script> var textbox=''
<script>
'<%= txt.ClientID %>'
</script>
''
您可以这样做
<script>
var textbox = '<%= txt.UniqueID %>';
</script>
var textbox='';
甚至
<script>
$('#<%= txt.UniqueID %>').DoYourThing();
</script>
$('#').DoYourThing();
您可以使用前面提到的方法
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#aspnetForm").validate({
errorLabelContainer: "#messageBox",
wrapper: "li",
onsubmit: false,
rules: {
<%=txtName.UniqueID %>:{
required: true,
maxlength: 50
},
<%=ddlState.UniqueID %>:{
selectOne: true
},
<%=ddlCity.UniqueID %>:{
selectOne: true
}
},
messages:
{
<%=txtName.UniqueID %>:{
required: "<%=Resources.EnterNameValidationMessage %>",
maxlength: "<%=Resources.MaxLengthEnterNameValidationMessage %>"
},
<%=ddlState.UniqueID %>:{
selectOne: "<%=Resources.SelectStateValidationMessage %>"
},
<%=ddlCity.UniqueID %>:{
selectOne: "<%=Resources.SelectCityValidationMessage %>"
}
}
});
});
$(文档).ready(函数(){
$(“#aspnetForm”).validate({
errorLabelContainer:#messageBox“,
包装纸:“李”,
问题:错,
规则:{
:{
要求:正确,
最大长度:50
},
:{
selectOne:对
},
:{
selectOne:对
}
},
信息:
{
:{
必填项:“”,
最大长度:“
},
:{
selectOne:“
},
:{
selectOne:“
}
}
});
});
<script>
$('#<%= txt.UniqueID %>').DoYourThing();
</script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#aspnetForm").validate({
errorLabelContainer: "#messageBox",
wrapper: "li",
onsubmit: false,
rules: {
<%=txtName.UniqueID %>:{
required: true,
maxlength: 50
},
<%=ddlState.UniqueID %>:{
selectOne: true
},
<%=ddlCity.UniqueID %>:{
selectOne: true
}
},
messages:
{
<%=txtName.UniqueID %>:{
required: "<%=Resources.EnterNameValidationMessage %>",
maxlength: "<%=Resources.MaxLengthEnterNameValidationMessage %>"
},
<%=ddlState.UniqueID %>:{
selectOne: "<%=Resources.SelectStateValidationMessage %>"
},
<%=ddlCity.UniqueID %>:{
selectOne: "<%=Resources.SelectCityValidationMessage %>"
}
}
});
});