我有以下的HTML代碼:錯誤與表單驗證(JavaScript)的
<form name="Register" action="Register.aspx" method="post" runat="server" style="margin-top: 15px;" onsubmit="return validateProfile(FormName='Register');" >
<p> Name* : <input id="FirstName" type="text" name="FirstName"/> </p>
<form>
而且這段JavaScript代碼:
function isEmpty(field) {
if (field == "" || field == null)
return false;
}
function validateProfile(FormName) {
var errFname = "";
var Fname = document.forms[FormName]["FirstName"].value;
alert(isEmpty(field=Fname));
return false;
}
這裏的問題是,驗證不工作...
我希望如果該字段爲空將會有一條警告消息。 解決方案可能非常簡單,但我只是用javascript開始leran這種驗證。
我不得不在代碼中使用isEmpty
函數。
你的代碼的工作:http://jsfiddle.net/Uy2ha/ – jantimon 2013-05-14 10:09:54