检查表单字段的输入 - 如果存在邮政编码,则提醒 javascript
Check input of form field - if postcode exists, alert javascript
需要在"输入邮政编码"字段中的文本字段中附加脚本,这将主动检查内容并弹出警报。基本上,将邮政编码列入黑名单。
这是我所拥有的:
.HTML:
<input type="text" maxlength="20" size="25" value="" name="zipc" id="zipc">
.JS:
jQuery("#zipc").ready(function () {
function BFPO(t) {
if (t.value.match(/'"BF1 3AA"/g)) {
alert('We cannot send parcels to BFPO addresses. Ever.');
t.value = t.value.replace(/'s/g,'');
}
}
});
现在,我知道这是行不通的,但是当您选择要输入的下一个字段时,我如何完全"准备好"这样的警报?也许使用 indexOf()?
任何帮助都会很棒,提前感谢。
我认为您可以使用聚焦功能。 看看这个
Focusout jquery
你也可以使用模糊() 函数也是如此
$('#textfieldid').blur(function() {
//logic
});
所以这是
解决方案,如果有人想知道:
jQuery('#zipc').focusout(function () {
var _val = jQuery(this).val();
var _array = ["BF1 3AA", "Some_postcode"];
for (var i = 0; i < _array.length; i++) {
if (_val.indexOf(_array[i]) != -1) {
alert('OH, snap! That''s a BFPO postcode... We don''t send stuff there. Bummer.');
jQuery('#zipc').val("");
}
}});
小提琴:http://jsfiddle.net/hslincoln/WbDpG/1/
相关文章:
- 使用javascript计算两个邮政编码之间的距离
- 如果在JavaScript w/HTML中选择了特定国家/地区,如何要求邮政编码为数字
- 用于邮政编码验证的 Javascript
- 需要javascript检查夏威夷阿拉斯加等的邮政编码
- Javascript :如何在字符串中查找邮政编码的位置
- 英国邮政编码的 JavaScript 正则表达式
- 检查表单字段的输入 - 如果存在邮政编码,则提醒 javascript
- Javascript邮政编码,六位数字,不包括空格
- JavaScript初学者-需要检查邮政编码的前两位数字
- 测试邮政编码时出现Javascript正则表达式错误
- 我如何用Javascript转换Lat和Long到英国邮政编码
- 根据JavaScript中预定义的格式(邮政编码)验证字符串
- 从输入javascript的邮政编码中获取城市和州
- 需要添加一个空间与javascript的邮政编码字段
- JavaScript -邮政编码被转换成一个数字
- Google API:如何将邮政编码值传递到JavaScript代码中
- Javascript regex不能正确处理邮政编码
- 确保用户在JavaScript表单中提交的邮政编码不能少于5个数字
- php和JavaScript邮政编码
- 使用jquery/javascript从url变量填充邮政编码字段