通过旧手机,但不是桌面或更新的手机形成帖子

时间:2014-02-20 19:41:38

标签: javascript android jquery html forms

我有一张下面的表格,我一直在建立。这不是一个实际验证的“真实”形式,强制输入只输入数字是一种纯粹的错觉,除非输入字段中有数字,否则它们也不能发布到表单页面。他们也不能简单地按提交并绕过它。问题是,在较新版本的移动浏览器上,JS脚本无法运行,它也可以在桌面上运行,但适用于Iphone iOS和旧版本的Android。任何帮助表示赞赏。

FIDDLE:http://jsfiddle.net/nX8Hx/3/

$(document).ready(function () {
    $("#quantity").keydown(function (e) {
        var self = this;
        var tempVal = this.value;
        setTimeout(function () {
            if (!isValidZip(self.value)) {
                self.value = tempVal;
            }
        }, 0);
    });

    function isValidZip(zip) {
        return /^[0-9]{1,5}$/.test(zip);
    }
});
var initVal = "Have a good name for it? Enter Here";
$(document).ready(function () {
    $(".submit-name").attr("disabled", "true");
    $(".recipe-name").blur(function () {
        if ($(this).val() != initVal && $(this).val() != "") {
            $(".submit-name").removeAttr("disabled");
        } else {
            $(".submit-name").attr("disabled", "true");
        }
    });
});

0 个答案:

没有答案