相关疑难解决方法(0)

表单输入键和按钮单击执行不同的操作

我发现当我通过按Enter键提交表单时,页面刷新(因为我的表单没有指定操作),但如果我单击按钮,它将执行jQuery.

如何按Enter键同时执行jQuery?

这是我的代码:

<form id="signup-form">
    <input type="text" id="text-input-splash" class="text-input" placeholder="Enter your email"><button type="button" id="submit-input-splash">Sign me up</button>
</form>
<p id="validation-message"></p>
<p>100% private and free. No spam. One-click unsubscribe.</p>
<script>
    $(document).ready(function(){
        $("#submit-input-splash").click(function() {
            // import email variable
            var email = $("#text-input-splash").val();
            $.post("signup.php", {email: email}, function(data){
                $("#validation-message").text(data).addClass("error-text");
            });
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

2
推荐指数
1
解决办法
86
查看次数

Jquery:如何在按Enter键或单击按钮时触发click事件

我有一个触发jquery事件的按钮,但只有在单击按钮时才会触发.如果单击它或使用返回键,是否可以使其工作?

$(document).ready(function () {
    var zipCodes = [60538, 60504];
    $("#buttontest").click(function () {
        var zipIndex = zipCodes.indexOf(parseInt($("#full_day").val()));
        $("#zipMessage > div").hide("fast");
        var zipId = zipIndex > -1 ? zipCodes[zipIndex] : "Error";
        $("#zip" + zipId).show("fast");
    });
});
Run Code Online (Sandbox Code Playgroud)

这是一个有效的例子; http://jsfiddle.net/7SPGh

javascript jquery

1
推荐指数
1
解决办法
1万
查看次数

JavaScript:在调用函数的文本输入上按Enter键

http://codepen.io/abdulahhamzic/pen/YqMQwB

我怎么做到这样当我按下输入文本输入时,它调用一个函数?我试过用这个:

<input type="text" onkeypress="clickPress()">   
Run Code Online (Sandbox Code Playgroud)

但问题是我只想按Enter键调用该功能,而不是按任意键.我如何实现这一目标?

html javascript css

1
推荐指数
2
解决办法
2406
查看次数

在ENTER键按下调用javascript函数?

我正在尝试使用javascript向下滚动页面.

如果我javascript:pageScroll()在链接或按钮中使用,我有这个代码可以正常工作:

<SCRIPT LANGUAGE="Javascript">
function pageScroll() {
        window.scrollBy(0,50); // horizontal and vertical scroll increments
        scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)

但我需要找出如果用户按下键盘上的Enter键我怎么能调用pageScroll()函数?

任何帮助将不胜感激.

html javascript

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×4

html ×3

jquery ×2

css ×1