#やりたいこと
inputの要素の値を取得し、その値の長さによって、別のinputの有効・無効を切り替える
#やってみたこと
HTML
1<form> 2 <input type="text" name="old_date" class="datepicker old_date"> 3 <input type="text" name="new_date" class="datepicker new_date"> 4</form>
JS
1<script> 2$(function(){ 3 var $new = $('.new_date'); 4 $new.on('focus', function () { 5 $(".old_date").prop('disabled', true); 6 }); 7 $new.on('blur', function () { 8 console.log("new_date blur"); 9 var newvalue = $new.val(); 10 console.log(newvalue); 11 if(newvalue.length > 0){ 12 // new_dateが入力されていた場合 13 $(".old_date").prop('disabled', true); 14 }else{ 15 // new_dateが入力されていない場合 16 $(".old_date").prop('disabled', false); 17 } 18 }); 19}); 20</script>
#問題点・疑問点
new_dateの値を取得するにはどうしたらよいか?
new_dateの値の有無の判定をするのはどうしたらよいか?
回答1件
あなたの回答
tips
プレビュー