我想将输入限制为字母、数字和空格。
我希望它在 keyup 上运行,以便用户看到其他字符被拒绝。换句话说,我不希望非法字符保留在字段中并且仅在提交后才被删除。
我试过这个...
$('#custName').keyup(function() {
$(this).val($(this).val().match(/^[\w\s]+$/));
});
Run Code Online (Sandbox Code Playgroud)
但一旦输入非法字符,整个字符串就会被删除。
如何防止输入非法字符,同时保留合法字符?
我正在尝试查找满足条件的产品标签,然后显示这些标签。
这让我获得了产品的所有标签......
{% for tag in product.tags %}
{% if product.tags contains '336699' %}
{{ tag }}
{% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
我怎样才能回显符合“包含”标准的标签?
我正在使用 Xcode、Cordova 和 HTML 文件构建 iPad 应用程序。
在 iPad 上测试 HTML 时,我无法通过单击输入字段外部来模糊输入字段。
我是否需要对背景进行编码以模糊输入?
我想要模糊,这样我就可以隐藏键盘。
除非有更好的隐藏它的解决方案,不需要blur()。
默认情况下禁用按钮。有两个文本输入。如果其中一个为空,则该表单应保持禁用状态。如果两个字段都有值,则应启用该按钮。
试试这个...
$(document).ready(function(){
$('#custNameNext').prop('disabled',true);
$('#customer').keyup(function(){
$(this).val($(this).val().replace(/[^\w\s]+/g, ''));
$('#custNameNext').prop('disabled', ((this.value == '') || ($('#customerCost').val() == '')) ? true : false);
});
});
Run Code Online (Sandbox Code Playgroud)
...但是 b/c 我在一个 keyup 中,除非我在两个字段中都有值,否则按钮不会启用,然后使用 keyup 返回到第一个字段并输入其他文本。
很难思考这个问题!