1

このコードはデスクトップ ブラウザでは問題なく動作しますが、iOS (iPhone 5 / iOS 7) では動作しません。クリックされた入力の外側をクリックしても、クリックされた入力は readonly->true に戻りません。更新されたコード:

    <script>
    $(document).ready(function () {

    $("input").prop("readonly", true);

    $('input').bind('click', function () {
        $(this).prop("readonly", false);
    });

    $('input').bind('blur', function () {
        $(this).prop("readonly", true);  
    });

    });
    </script>
4

1 に答える 1

0

これを使用して、読み取り専用属性を追加します。

たす、

$("input").attr("readonly", "readonly");

削除する、

$("input").removeAttr("readonly");

これが正しい方法です

于 2013-08-28T11:34:03.310 に答える