我用Javascript函数和验证编写了这段HTML代码。但是验证没有';我不能工作,我做错了什么
这是我写的代码,但是Javascript验证不起作用。语法错误吗?这是一个过去的问题。 该程序包含一个HTML表单和一个带有验证的Javascript函数 验证结果是用户名不应为空,电话文本框应为数字 Javascript函数我用Javascript函数和验证编写了这段HTML代码。但是验证没有';我不能工作,我做错了什么,javascript,html,function,validation,Javascript,Html,Function,Validation,这是我写的代码,但是Javascript验证不起作用。语法错误吗?这是一个过去的问题。 该程序包含一个HTML表单和一个带有验证的Javascript函数 验证结果是用户名不应为空,电话文本框应为数字 Javascript函数 function val(this) { if(document.Regal.UName.value.length==0) { alert("UserName Empty"); return false; } if (isNaN(docum
function val(this)
{
if(document.Regal.UName.value.length==0)
{
alert("UserName Empty");
return false;
}
if (isNaN(document.valid.TeleNO.value))
{
prompt("Telephone Empty");
}
}
</script>
</head>
<body>
<form="Regal">
<h1><b>Regal Real Estate Agency</b></h1><br>
<h2><b><u>Property Inspection Request Form</u></b></h2><br>
Name:
<input type="text" name="Name"><br>
Telephone:
<input type="text" name="Telephone"><br>
Reference Code:
<input type="text" name="RC"><br>
Select Site To Vist
<select name="Select Site">
<option value ="Select Site"checked="checked">Select Site</option>
<option value ="Colombo">Colombo</option>
<option value ="Gampha">Gampha</option>
<option value ="Galle">Galle</option>
</select>
When Is It Convient For Us To Contact You To Make An Appointment?
<input type="radio" name="appointment" value="Morning" checked="true">
<input type="radio" name="appointment" value="Afternoon">
<br>
<input type="button" name="SendInfo" value="Send" onclick="return val()"/> <br><br>
<input type="button" name="SendInfo" value="Cancel"><br>
</form>
</body>
</html>
函数val(此)
{
if(document.Regal.UName.value.length==0)
{
警报(“用户名为空”);
返回false;
}
if(isNaN(document.valid.TeleNO.value))
{
提示(“电话空”);
}
}
富豪房地产经纪公司
财产检查申请表
姓名:
电话:
参考代码:
选择要访问的站点
选择站点
科伦坡
伽玛
加勒
我们什么时候方便与您联系预约?
对于表单验证,应使用表单的onsubmit事件
本页包含一些示例,可以帮助您:
Javascript:
function validateForm() {
var x = document.forms["myForm"]["fname"].value;
if (x == "") {
alert("Name must be filled out");
return false;
}
}
HTML:
姓名:
请描述代码的作用do@shofstetter用户名不应为空,电话文本框应为numerica@schofsetter。您需要解释您期望发生的事情、实际发生的事情以及您尝试过的事情。所以不仅仅是让人们来修复你的代码。@theo我知道,我只是在问我做错了什么。.我根据我的HTML手册做了所有事情,但javascript函数似乎不起作用。你似乎发布了一个不完整的代码片段,你的文件真的启动了函数val(this)
?如果是这样,这可能是您的问题的一部分-您缺少
、
和
标记。谢谢,我会尝试一下并告诉您
<form name="myForm" action="/action_page_post.php" onsubmit="return validateForm()" method="post">
Name: <input type="text" name="fname">
<input type="submit" value="Submit">
</form>