当前位置:   article > 正文

表单包裹的单个文本框,回车键自动提交表单_gradio textbox submit

gradio textbox submit

问题:当一个表单只包含一个文本框的时候,当文本框获取焦点之后,按回车键,表单会被自动提交。


原因:浏览器默认事件。浏览器默认在这种情况下的回车键就是提交操作,会自动触发submit事件。


解决方法:有3种。

   1.去掉form层,手动提交,不依赖于form。

   2.添加一个input输入框,例如:<input style="dispaly:none">,注意<input type="hidden">是不生效的。

   3.阻止浏览器默认事件。

  1. function disableEnterSubmit(){
  2. var event = event ? event : window.event;
  3. if(event.keyCode == 13){
  4. return false;
  5. }
  6. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/114243
推荐阅读
相关标签
  

闽ICP备14008679号