2012-08-08 101 views
0

我的文本框和下拉列表中有一個名爲「search」的按鈕。當我輸入數值並單擊搜索按鈕時,我將顯示搜索結果。輸入所有值不是必需的,用戶必須輸入至少一個值,否則我們必須給出驗證消息,即輸入至少一個值。我如何做這個驗證? 我給這樣的:驗證至少一個字段是以dhtmlx格式填充

var fn = myForm.getItemValue("FirstName"); 
var ln = myForm.getItemValue("LastName"); 
var c = myForm.getItemValue("City"); 
var st = myForm.getItemValue("State"); 
var cnt = myForm.getItemValue("Country"); 
var zc = myForm.getItemValue("Zipcode"); 
var em = myForm.getItemValue("Email"); 
var ph = myForm.getItemValue("Phone"); 
if (fn == "" && ln == "" && c == "" && st == "" && zc == "" && em == "" && ph == "") { 
alert("please enter atleast one value"); 
} 

我的警報工作fine.but我想在表單中顯示的驗證信息,即在form.canü電話頂部的「請輸入ATLEAST一個字段」我怎麼這個

回答

0

在表單的頂部添加div

<div id="message"></div> 

在腳本中,代替警報:

$("#message").html(""); 
+0

嗨,它是爲我工作,但一個問題,1.當我點擊重置按鈕時,這個值必須刪除2.again當用戶輸入一個新的值,那麼它也不應該顯示在視圖頁面上。 – steve 2012-08-09 04:18:15

+0

@steve:*「再次當用戶輸入一個新的值時,它也不應該顯示在視圖頁上。」*你的意思是每當一個新的值將被輸入到一個字段中,文本將被刪除? – Mohayemin 2012-08-09 05:04:32

相關問題