我需要一个脚本来测试输入字段的内容以查看它是否包含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
马特,你是对的,但它也非常好,有一个输入改变颜色或类似的东西之前,他们提交形成。 –