以下のページで記載されているサンプルをもとに、送信ボタンを未入力時に非アクティブ化するコードを作成中なのですが、IE11などで現れるinput要素内の×印をクリックした際にinput要素内はクリアされるものの、ボタンがアクティブの状態のままとなってしまいます。
これを×印クリックで再度非アクティブに戻すようにしたいのですが、どうすれば良いでしょうか?
コードサンプルURL
http://www.nxworld.net/sample/jquery-switch-disable-input-button/#sample01
jQuery部分
$(function() {
if ($('#text').val().length == 0) {
$('#submit').attr('disabled', 'disabled');
}
$('#text').bind('keydown keyup keypress change', function() {
if ($(this).val().length > 0) {
$('#submit').removeAttr('disabled');
} else {
$('#submit').attr('disabled', 'disabled');
}
});
});
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/04 08:08
2016/01/05 00:49