2011-12-14 270 views
0

我使用四個asp.net文本框來捕獲數據。如果至少有一個文本框被填充,我需要輸入數據。我想在客戶端使用javascript來做到這一點。我可以做這個服務器端。我不想只向服務器發送請求。我不擅長JavaScript。在客戶端驗證

+1

您已經提出了總共10個問題,甚至沒有標記其中之一作爲答案? – oscilatingcretin 2011-12-14 13:28:02

回答

0

驗證您的表單onsubmit事件。

創建驗證您的域,然後返回一個布爾函數。如果結果是錯誤的,表格將不會是沙子。

舉例驗證funcition,這將返回true,只有當你的字段文本值都有超過10個字符。

function validate() { 
    return document.form.fieldId.value.length > 10; 
} 

嘗試使用jQuery,其簡單的做這個任務,如:

function validate() { 
    return $("#fieldId").val().length > 10; 
} 

在HTML表單標籤:

<form onSubmit="validate()">...</form> 

您可以自定義代碼做其他事情,但這是主要想法。