如何在html5中包含外部Javascript
问题:外部javascript无法工作如何在html5中包含外部Javascript,javascript,jquery,css,html,Javascript,Jquery,Css,Html,问题:外部javascript无法工作 我希望我的注册页面得到验证,我已经编写了代码,但我不知道在哪里调用它,我尝试了以下方法 这是我的javascript代码: var emailRegex = /^[A-Za-z0-9._]*\@[A-Za-z]*\.[A-Za-z]{2,5}$/; var fname = document.form.Name.Value; var lname = document.form.Last.value; var fpassword = document.form
我希望我的注册页面得到验证,我已经编写了代码,但我不知道在哪里调用它,我尝试了以下方法 这是我的javascript代码:
var emailRegex = /^[A-Za-z0-9._]*\@[A-Za-z]*\.[A-Za-z]{2,5}$/;
var fname = document.form.Name.Value;
var lname = document.form.Last.value;
var fpassword = document.form.password.value;
var frassword = document.form.repassword.value;
var femail = document.form.Email.value;
function submit()
{
if ( fname === "")
{
document.form.Name.focus();
alert("Please enter the name");
return false;
}
if ( lname === "")
{
document.form.Last.focus();
alert("Please enter last name");
return false;
}
if( fpassword === "")
{
document.form.password.focus();
alert("You can't leave password empty");
return false;
}
if( frassword === "")
{
document.form.repassword.focus();
alert("Please confirm password");
return false;
}
if( femail === "")
{
document.form.Email.focus();
alert("Don't leave Email blank");
return false;
}
else if (!emailRegex.test(femail))
{
document.form.Email.focus();
alert("Not a valid Email");
return false;
}
if( fname !== '' && lname !== '' && fpassword !== '' && frassword !== '' && femail !== '')
{
alert("Registration sucessfull");
}
}
我试着这样做:
<script type="text/javascript" src="skill.js"></script>
<script>
submit();
</script>
提交();
我也试过这个:
<form name="form" onclick="submit()">
在
表单
元素中创建一个提交
按钮,如下-<input type="submit" value="Submit" />
确保已链接到JS文件。在
表单
元素中创建一个提交按钮
,如下-
<input type="submit" value="Submit" />
确保已链接到JS文件。这应该可以,skill.JS文件是否与html文件位于同一目录下?你能做一个JSFiddle吗?@DanielJacobson不,这行不通。当您单击表单上的任意位置时,该函数将启动。您需要
请输入您的HTML。你的表单中有提交按钮吗?是的,我的HTMLB中有提交按钮,但函数是submit(),按钮名是“Register”,所以我想这没有什么区别。这应该可以工作,你的skill.js文件和你的html文件在同一个目录中吗?你能做一个JSFiddle吗?@DanielJacobson不,这行不通。当您单击表单上的任意位置时,该函数将启动。您需要
请输入您的HTML。你的表单中有提交按钮吗?是的,我的HTMLB中有提交按钮,但函数是submit(),按钮名是“Register”,所以我想这没有什么区别