javascript - 限制文本框中第一个位置的零

标签 javascript jquery angularjs jsp

这里我使用 AngularJS、jQuery 和 Javascript。

这在 JSFiddle 中运行良好

 $('input#myId').keypress(function(e){ 
           if (this.value.length == 0 && e.which == 48 ){
              return false;
           }
        });

当我尝试在 JSP 页面中使用相同的内容时,它不起作用..如何在我的 JSP 中集成此 jquery。

我尝试过使用此代码

<script type="text/javascript">
 $('input#myId').keypress(function(e){ 
     if (this.value.length == 0 && e.which == 48 ){
       return false;
      }
  });
</script>

但是它不起作用 更新:-我想限制 .同样在第一个位置,如何限制点也

最佳答案

我发现您的方法未初始化。

在 $(document).ready(function(){}); 中使用您的代码

<script type="text/javascript">
$(document).ready(function(){
 $('input#myId').keypress(function(e){ 
     if (this.value.length == 0 && e.which == 48 ){
       return false;
      }
  });
});
</script>

关于javascript - 限制文本框中第一个位置的零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48022200/

相关文章:

javascript - DOM 不显示动态添加的图像

jquery - Pylons 和 NodeJS/Comet

javascript - 如何从执行 Stripe Integration 的 Controller 中获取 DOM 元素?

javascript - 谷歌地图中心不稳定

javascript - 同步for循环

javascript - 一次从数组中取出三个元素

php - JSON 到 PHP,然后是 foreach?

javascript - 如果 Array 键实际上是字符串,那么 Array 与 Object 的区别是什么?

angularjs - 使用 ui-sref 传递数据属性

javascript - 无法从我的 javascript 函数获取值