このコードはデスクトップ ブラウザでは問題なく動作しますが、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>