我需要一個腳本來測試輸入字段的內容以查看它是否包含ISBN。我找到了一些這樣的例子,但是他們沒有一個去掉破折號。我需要這種情況發生,或者我的搜索結果不起作用。如果該字段沒有ISBN,但我無法使用其他部分的腳本,但無法使ISBN測試正常工作。預先感謝您的任何幫助!如何檢查輸入是否包含使用javascript的isbn
function search() {
var textboxdata = $('#search').val();
if (textboxdata contains an ISBN number, strip it of dashes and) {
// perform ISBN search
document.location.href = "http://myurl?search=" + textboxdata;
}
else { //perform other search
}
}
你應該真的* *服務器,而不是在客戶端上進行驗證和格式化數據。 – Matt
去除破折號,做'textboxdata = textboxdata.replace(/ -/g,'');' – chesles
馬特,你是對的,但它也非常好,有一個輸入改變顏色或類似的東西之前,他們提交形成。 –