プロが教えるわが家の防犯対策術!

お世話になります。

フォームとかでチェックボックスを入れると

その時点でリンク先のページに飛ばすことってできますか?

その方法を教えていただければと思います。

A 回答 (4件)

No.1です。


お客さんの要望とのことですが、それでしたらとってもまずいと説明してください。誤った実装を説明するのも、請負業者の責任です。後で「何で言ってくれなかったのか」といわれます。かっこよいボタンにでもすればよいかと。
 それはともかく、フォームを使うということは、それで次の選択項目を入れ替えるなどされるのでしたら、いちいちサーバーにアクセスしていたら大変ですので、Prototype JavaScript FrameworkやjQueryのようなAjaxで実装されるほうが良いでしょう。
    • good
    • 0
この回答へのお礼

お礼遅くなり申し訳ございません。

こちらの方はただのテキストリンクでお客様には納得いただきました。

お礼日時:2012/04/02 17:05

とりあえずjavascriptならこうかな?



<form>
<input type="checkbox" name="hoge" value="1" onclick="this.form.submit();">
</form>
    • good
    • 0
この回答へのお礼

お礼遅くなり申し訳ございません。

こちらの方はただのテキストリンクでお客様には納得いただきました。

お礼日時:2012/04/02 17:05

チェックして飛ぶならチェックする意味なくないですか?


ボタンで十分でしょう
    • good
    • 0
この回答へのお礼

ごもっともな話しです。

しかしそれをしらないお客様の要望なので。

お礼日時:2012/02/28 20:32

できなきゃないけど、ユーザビリティからするととんでもない挙動です。

悪意のあるサイトが使っているのを見たことがあります。
<form action="./">
<a href="004.cgi?check=A"><input type="checkbox" name="check" value="A"></a>
</form>
できれば、ちゃんとリンクで・・
<a href="004.cgi?value="A">Aを選択して移動する</a>
    • good
    • 0
この回答へのお礼

ありがとうございます。

これはお客様の要望ですので、

その旨説明してみます。

お礼日時:2012/02/28 20:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!