我試圖檢查val()是否具有特定值或不在表單內,如果是這樣刪除內容/阻止提交表單取決於兩個字段是否都填入(stringOne和stringTwo)。每個輸入字段都有一個默認文本,第一個是「Namn,telefonnr,sökord」,第二個是「Område,plats,or」。如果用戶只填寫第一個字段,則必須在傳遞表單字符串之前清除第二個字段,反之亦然。 Like so -jQuery:檢查表單提交時val()是否具有特定值
// "This" refers to the form's submit button
if (($(this).siblings('input.stringOne').val("Namn, telefonnr, sökord")) && ($(this).siblings('input.stringTwo').val("Område, plats, ort"))) {
return false; // If nothing's filled in, then do not submit
} else {
// If either field is not filled in, clear it
if ($(this).siblings('input.stringOne').val("Namn, telefonnr, sökord")) {
$(this).siblings('input.stringOne').val() == '';
}
if ($(this).siblings('input.stringTwo').val("Område, plats, ort")) {
$(this).siblings('input.stringTwo').val() == '';
}
}
jQuery version 1.2.6。
jQuery版本1.2.6?爲什麼? O.o – Gavrisimo 2010-05-31 15:12:16
是的,很遺憾,目前無法升級網站的腳本。 – 2010-05-31 15:21:52