当按下后退按钮时,如何防止jQuery触发?

时间:2013-11-12 21:21:30

标签: jquery asp.net-mvc

我正在使用jQuery设置文本框的值以使用服务器端值。

<script>
    $(document).ready(function () {
        $("#txthash").val("@ViewBag.HashCode");
</script>

这是有效的,但是当用户按下后退按钮时它也会触发。有没有办法防止这种情况发生?我希望只有在没有值开始时才填充文本框。

1 个答案:

答案 0 :(得分:2)

“我希望只有在没有值开始时才填充文本框。”我建议使用该逻辑来决定是否要填充它。

<script>
    $(document).ready(function () {
        var $txthash = $("#txthash");
        if ($txthash.val() == "") {
            $txthash.val("@ViewBag.HashCode");
        }
    });
</script>