小编Ave*_*Ave的帖子

Jquery/JS将"paste"事件处理程序绑定到输入文本框

好吧,所以我有一个输入框,我需要每次更改时都做一些事情,我在为鼠标粘贴做这件事时遇到了麻烦.这是我的代码

$("#attack-navy"+unit.ID+"-number").bind('paste', function(){
            alert("paste detected");
            $("#attack-max-capacity").text(getMaxCapacity());
});
Run Code Online (Sandbox Code Playgroud)

getMaxCapacity()函数返回的数字现在为*30;

这是
1 的情况 :我粘贴3,它不会改变(我仍然看到警报)
2:然后,当我粘贴5,它将是90(3*30)
3:然后,如果我粘贴10将是150 (5*30),依此类推.

我认为它在粘贴实际发生之前就做了处理程序.关于我能做什么的任何想法?(.change将无效,必须在粘贴后立即发生)

javascript jquery paste event-handling mouseevent

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

如何通过按下 Enter 键来触发 <a href> ?

所以,我需要修复一个错误:每当你按下“enter”键时;表单不提交。基本上原因是因为触发表单提交的元素是一个 href...我尝试将其设置为提交,但随后 css 失败了,所以我想知道是否有一种方法可以使其使用 Enter 键提交?

这是代码:

        <div class="login-form-bg">
        <form name="login_form" id="login_form" method="post">
            <table>
                <tr>
                    <td>{translate id='Game'}Login:{/translate}</td>
                    <td><input type="text" name="ss_users_pseudo" /></td>
                </tr>
                <tr>
                    <td>{translate id='Game'}Password:{/translate}</td>
                    <td><input type="password" name="ss_users_password" /></td>
                </tr>
                <tr height="30px">
                    <td>&nbsp;</td>
                    <td>
                    <fb:login-button perms="email" id="facebook-login-button"></fb:login-button>
                    </td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td class="checkbox"><label for="request_password">{translate id='Game'}<a href="forgotPassword.php">Request password</a>{/translate}</label></td>
                </tr>
                <tr>
                    <td>&nbsp;</td>
                    <td class="checkbox">{translate id='Game'}Remember me{/translate} <input type="checkbox" name="ss_users_remenber_me" value="1" /></td>
                </tr>

            </table>
                <a href="#" onclick="document.login_form.submit(); return false;" name="connect" id="connect">
                    <div class="button-action login-button-div">
                        <span><span><span>
                            {translate id='Game'}Login{/translate}
                        </span></span></span>
                    </div>
                </a>
        </form>
Run Code Online (Sandbox Code Playgroud)

javascript forms submit

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

标签 统计

javascript ×2

event-handling ×1

forms ×1

jquery ×1

mouseevent ×1

paste ×1

submit ×1