我有一个沼泽标准登录表单——一个电子邮件文本字段、一个密码字段和一个使用HTML/jQuery的AIR项目上的提交按钮。当我在表单上按Enter时,整个表单的内容都消失了,但没有提交表单。有谁知道这是Webkit问题(AdobeAIR使用WebkitforHTML),还是我搞砸了?我试过了:$('.input').keypress(function(e){if(e.which==13){$('form#login').submit();}});但这既没有停止清算行为,也没有提交表单。没有与表单相关的操作-这可能是问题吗?我可以在操作中添加一个javascript函数吗?
我正在使用SeleniumWebDriver和Ruby进行自动化测试。我需要点击一个按钮。我无法通过id或css或xpath获取按钮元素,因为按钮是透明的。我想使用Tab和Enter键来按下按钮。我可以使用Tab键来获取按钮,如下所示:@element.send_keys:tab@element-->anyjavascriptelementvisibleinthebrowser但是如何使用按钮上的Enter键呢?基本上我需要实现按Tab键然后按Enter键点击按钮。我正在使用SeleniumWebDriver@driver=Selenium::WebDriver.for:firefox
我想用jQuery检测用户是否按下了Enter。这怎么可能?需要插件吗?看来我需要使用keypress()方法。该命令是否存在浏览器问题-比如我应该知道哪些浏览器兼容性问题? 最佳答案 jQuery的全部意义在于您不必担心浏览器的差异。我很确定您可以安全地使用enter在所有浏览器中设置为13。因此,考虑到这一点,您可以这样做:$(document).on('keypress',function(e){if(e.which==13){alert('Youpressedenter!');}});
我想用jQuery检测用户是否按下了Enter。这怎么可能?需要插件吗?看来我需要使用keypress()方法。该命令是否存在浏览器问题-比如我应该知道哪些浏览器兼容性问题? 最佳答案 jQuery的全部意义在于您不必担心浏览器的差异。我很确定您可以安全地使用enter在所有浏览器中设置为13。因此,考虑到这一点,您可以这样做:$(document).on('keypress',function(e){if(e.which==13){alert('Youpressedenter!');}});
我有一个文本输入和一个按钮(见下文)。当在文本框中按下Enter键时,如何使用JavaScript触发按钮的单击事件?我的当前页面上已经有一个不同的提交按钮,所以我不能简单地将按钮设为提交按钮。而且,我只希望Enter键在此文本框中按下此特定按钮时单击它,仅此而已。 最佳答案 在jQuery中,以下内容会起作用:$("#id_of_textbox").keyup(function(event){if(event.keyCode===13){$("#id_of_button").click();}});$("#pw").keyup(f
我有一个文本输入和一个按钮(见下文)。当在文本框中按下Enter键时,如何使用JavaScript触发按钮的单击事件?我的当前页面上已经有一个不同的提交按钮,所以我不能简单地将按钮设为提交按钮。而且,我只希望Enter键在此文本框中按下此特定按钮时单击它,仅此而已。 最佳答案 在jQuery中,以下内容会起作用:$("#id_of_textbox").keyup(function(event){if(event.keyCode===13){$("#id_of_button").click();}});$("#pw").keyup(f
我正在尝试通过按Enter提交表单,但不显示提交按钮。如果可能的话,我不想进入JavaScript,因为我希望一切都可以在所有浏览器上运行(我知道的唯一JS方式是事件)。现在表单如下所示:效果很好。提交按钮在用户按下回车时起作用,并且该按钮在Firefox、IE、Safari、Opera和Chrome中不显示。但是,我仍然不喜欢这个解决方案,因为很难知道它是否适用于所有浏览器的所有平台。谁能推荐一个更好的方法?或者这已经是最好的了? 最佳答案 2022年更新:改用这个注意-过时的答案请不要在2021+年使用position:abso
我正在尝试通过按Enter提交表单,但不显示提交按钮。如果可能的话,我不想进入JavaScript,因为我希望一切都可以在所有浏览器上运行(我知道的唯一JS方式是事件)。现在表单如下所示:效果很好。提交按钮在用户按下回车时起作用,并且该按钮在Firefox、IE、Safari、Opera和Chrome中不显示。但是,我仍然不喜欢这个解决方案,因为很难知道它是否适用于所有浏览器的所有平台。谁能推荐一个更好的方法?或者这已经是最好的了? 最佳答案 2022年更新:改用这个注意-过时的答案请不要在2021+年使用position:abso
我在一个网站上进行了一项调查,用户按Enter(我不知道为什么)并在未点击提交按钮的情况下意外提交了调查(表单)似乎存在一些问题。有没有办法防止这种情况?我在调查中使用HTML、PHP5.2.9和jQuery。 最佳答案 您可以使用诸如之类的方法$(document).ready(function(){$(window).keydown(function(event){if(event.keyCode==13){event.preventDefault();returnfalse;}});});在阅读原始帖子的评论时,使其更实用,并
我在一个网站上进行了一项调查,用户按Enter(我不知道为什么)并在未点击提交按钮的情况下意外提交了调查(表单)似乎存在一些问题。有没有办法防止这种情况?我在调查中使用HTML、PHP5.2.9和jQuery。 最佳答案 您可以使用诸如之类的方法$(document).ready(function(){$(window).keydown(function(event){if(event.keyCode==13){event.preventDefault();returnfalse;}});});在阅读原始帖子的评论时,使其更实用,并