当javascript中的必填字段在某个条件下隐藏时,如何限制它们的验证?
当javascript中的必填字段很少在某个条件下隐藏时,如何限制对这些字段的验证 名字和姓氏字段在一个条件下在用户配置文件页面中可见,而在另一个条件下不可见。当这些字段不可见时,javascript也会验证这些字段。当验证不可见时,如何限制验证 提前谢谢 这是我的密码:当javascript中的必填字段在某个条件下隐藏时,如何限制它们的验证?,javascript,Javascript,当javascript中的必填字段很少在某个条件下隐藏时,如何限制对这些字段的验证 名字和姓氏字段在一个条件下在用户配置文件页面中可见,而在另一个条件下不可见。当这些字段不可见时,javascript也会验证这些字段。当验证不可见时,如何限制验证 提前谢谢 这是我的密码: function validateEditPage() { var fname = '<%=txtFName.ClientID %>'; var lname = '<%=txtLName.C
function validateEditPage() {
var fname = '<%=txtFName.ClientID %>';
var lname = '<%=txtLName.ClientID %>';
if (document.getElementById(fname) != null) {
var varFirstName = document.getElementById(fname).value;
if (varFirstName == "") {
ShowErrorMessage('Please Enter First Name');
document.getElementById(fname).value = "";
return false;
}
}
if (document.getElementById(lname) != null) {
var varLName = document.getElementById(lname).value;
if (varLName == "") {
ShowErrorMessage('Please Enter Last Name');
document.getElementById(lname).focus();
return false;
}
}
return true;
}
函数validateEditPage(){
var fname='';
var lname='';
if(document.getElementById(fname)!=null){
var varFirstName=document.getElementById(fname).value;
如果(varFirstName==“”){
发送信息(“请输入名字”);
document.getElementById(fname).value=“”;
返回false;
}
}
if(document.getElementById(lname)!=null){
var varLName=document.getElementById(lname).value;
如果(varLName==“”){
发送信息(“请输入姓氏”);
document.getElementById(lname.focus();
返回false;
}
}
返回true;
}
首先尝试通过以下方式检查它是否可见:
if(document.getElementById("textboxId").style.visibility != "hidden")
{
//validation code
}
嗨..Rakesh,谢谢你的回复,这对我不起作用!你是如何隐藏文本框的?使用css可见性:隐藏还是显示:无?