常に1つの入力イネーブルしか作成しません。そのためには、disabled
属性を追加して入力を無効にし、jQueryでクリックするとその属性を削除することができます。このように:フォーカスされた入力のみを使用できるようにするにはどうすればよいですか?
$('input').on('click', function(){
$(this).prop('disabled', false);
})
input, div{
width: 230px;
height: 20px;
padding: 0;
margin-top: 5px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="myform" method="GET" action="/mypath">
<input type="text" disabled ><br>
<input type="text" disabled ><br>
<input type="text" disabled >
</form>
残念ながら何もクリック時に起こりません。何が間違っていて、どうすれば修正できますか?
[onclickを有する無効テキスト入力(https://stackoverflow.com/questions/18816961/disabled-text-input-with-onclick)の – Beckham
可能な重複の可能性のある重複[無効な入力のイベント](https://stackoverflow.com/questions/3100319/event-on-a-disabled-input) –