Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我用Javascript函数和验证编写了这段HTML代码。但是验证没有';我不能工作,我做错了什么_Javascript_Html_Function_Validation - Fatal编程技术网

我用Javascript函数和验证编写了这段HTML代码。但是验证没有';我不能工作,我做错了什么

我用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

这是我写的代码,但是Javascript验证不起作用。语法错误吗?这是一个过去的问题。 该程序包含一个HTML表单和一个带有验证的Javascript函数 验证结果是用户名不应为空,电话文本框应为数字

Javascript函数

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>