input で表示したテキストボックスの中にmysqlから取り出したデータを入れています。
それで、a,b,cという3種類の項目データが何行か並んでいるとして、もしaとbに値が入っていたら、cを入力できるようにし,そうでなければ入力できないようにしたいです。質問が下手でわかりづらいようでしたら、大変申し訳ありません。
以下イメージです。
a b c(白の□がデータが何もない状態、黒がデータがある状態として)
□□□←cは入力できない。
■■□←cは入力できる。
□■□←cは入力できない。
現在はinput にdisabled="disabled"を記載しており、チェンジボタンが押されると、$('input').removeAttr("disabled")で入力できるようにしています。この時に、a,bに値が入っていないものは、そのまま'disabled'にしたいのですが、、、
例えば以下のように記載すると、c全体にdisabled 適用されてしまいますし。どのようにしたら個別に対応できるのでしょうか。
$('input[id=c]').attr('disabled','disabled')
どうしようもない質問で申し訳ありません。
もし可能でしたら、ヒントか何かをお教えいただけませんか。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー