人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

function setTextField(fObj,flag)
{
fObj.disabled = flag;
};

<input id="a_link" type="checkbox" name="topon1" value="on" '.$topon_check01.'" onClick="setTextField(this.form.title[6],false)" ><label for="a_link">リンクする</label></td></tr>
<tr><td>リンク先アドレス:</td><td><input class="form_title_osusume textbox validator-url" type="text" name="title[6]" value="'.$title[6].'" disabled /></td></tr>

必要部分のみを抜き出していますが、input要素のnameに対して disabled を指定しようと思っています。

ただ、名前にtitle[6]のように記号が入るとうまく生きません。

?でエスケープしてみたりもしたのですが、だめなようです。この場合どのようにすべきでしょうか?現在のシステムとの絡みがあるためにname名は帰られません。よろしく御願いします。


●質問者: kichitaka
●カテゴリ:ウェブ制作
✍キーワード:Disabled FLAG name アドレス エスケープ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Mars
●35ポイント

onClick="setTextField(this.form.elements['title[6]'],false)"

で、どうでしょう。

http://www.doraneko.org/misc/dom10/19981001/level-one-html.html#...


2 ● GoldenDawn
●35ポイント

http://q.hatena.ne.jp/1218828592

過去質問より

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ