Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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 将函数从.js传递到HTML_Javascript_Html - Fatal编程技术网

Javascript 将函数从.js传递到HTML

Javascript 将函数从.js传递到HTML,javascript,html,Javascript,Html,你喜欢这个工作吗 .js HTML 函数validateAll() { var first=document.billingForm.first.value; var errorMessage=“”; 如果(第一个==文本框) { errorMessage+=“输入名称”; } 如果(errorMessage!=“”) { 警报(错误消息);或 警报(错误); } } 姓名*: 还是像这样?这试图做的是检查文本框是否为空,这样我就可以对所有文本框使用相同的函数。我试图将其传递到HTML

你喜欢这个工作吗

.js

HTML


函数validateAll()
{
var first=document.billingForm.first.value;
var errorMessage=“”;
如果(第一个==文本框)
{
errorMessage+=“输入名称”;
}
如果(errorMessage!=“”)
{
警报(错误消息);或
警报(错误);
}
} 
姓名*:

还是像这样?这试图做的是检查文本框是否为空,这样我就可以对所有文本框使用相同的函数。我试图将其传递到HTML进行验证

试试看:

function validateForm()
{
  var x=document.forms["billingForm"]["first"].value;
  if (x==null || x=="")
  {
    alert("Empty field");
    return false;
  }
}

我需要的是js文件来进行验证。因此,是否有一种方法可以进行验证并将其发送到.Js文件?
<!DOCTYPE html>
<html>
<head>
   <script type="text/javascript" src="new.js"></script>
   <script>
function validateAll()
{
   var first = document.billingForm.first.value;
   var errorMessage = "";

   if (first == textBox)
   {
        errorMessage += "Enter name";
   }
   if (errorMessage != "")
   {
        alert(errorMessage); or
            alert(error);
   }
} 
 </script>
</head>
<body>
<form action="http://cswin2k5/echo/default.asp" method="post" name="billingForm">
<p>First Name*:
<input type="textbox" name="first" id="first" onBlur="this.value=trim(this.value)" onkeyup='capitalize(this)'></p>

<p><input type="button" value="Proccess Payment" onClick="return validateAll();"/></p>
   </form>
</body>
</html>
function validateForm()
{
  var x=document.forms["billingForm"]["first"].value;
  if (x==null || x=="")
  {
    alert("Empty field");
    return false;
  }
}