我不擅長邏輯(事實上數學)。關於邏輯,情報和和解的問題
我正在構建一個簡單的函數。所以我無法解決一個問題。
此功能將控制窗體,文本輸入和選擇中的兩個字段。這是一種搜索表單,可以通過在文本字段中鍵入的術語執行搜索,也可以通過在選擇字段中選擇的類別執行搜索,並且可以同時使用這兩種方法來減少/過濾結果。
[EDITED該功能必須控制: - 不允許通過術語的搜索,在文本字段中,具有少於3個字符; - 不允許在這兩個領域的空搜索:); - 允許使用非空選擇(類別)的空文本字段(術語); - 允許非空文本字段與空選擇。
然後,如果全部選中,表單可以提交。
[已解決] 將此代碼與jQuery一起使用 vbt是一種用於縮短文本字段id,vbf for form和vslt for select的var。 smsg是無效的警報錯誤消息。 HTML表單
<form method="get" action="search_res.php">
<label for="q">Search term</label>
<input type="text" name="q" id="q" />
<label for="c">Category</label>
<select name="c" id="c">
<option value="c1">Cat 1</option>
<option value="c2">Cat 2</option>
<option value="c3">Cat 3</option>
<option value="c4">Cat 4</option>
</select>
<button type="submit"><img src="images/submit.png" width="80" height="30" alt="" /></button>
</form>
jQuery代碼
$(document).ready(function() {
function submt() {
if(vbt.val().length >= 3)
vbf.submit();
else if((vbt.val() == '') && (vslt.val() != ''))
vbf.submit();
else
alert(smsg);
}
});
太好了! ...你嘗試過什麼? – 2011-03-08 22:14:44
只需提供我們的需求規格!我們會爲你做你的工作。 – Raynos 2011-03-08 22:17:02
將代碼爲食物 – 2011-03-08 22:17:53