- ベストアンサー
チェックボックスにチェックを入れると飛ぶ
お世話になります。 フォームとかでチェックボックスを入れると その時点でリンク先のページに飛ばすことってできますか? その方法を教えていただければと思います。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 お客さんの要望とのことですが、それでしたらとってもまずいと説明してください。誤った実装を説明するのも、請負業者の責任です。後で「何で言ってくれなかったのか」といわれます。かっこよいボタンにでもすればよいかと。 それはともかく、フォームを使うということは、それで次の選択項目を入れ替えるなどされるのでしたら、いちいちサーバーにアクセスしていたら大変ですので、Prototype JavaScript FrameworkやjQueryのようなAjaxで実装されるほうが良いでしょう。
その他の回答 (3)
- yambejp
- ベストアンサー率51% (3827/7415)
とりあえずjavascriptならこうかな? <form> <input type="checkbox" name="hoge" value="1" onclick="this.form.submit();"> </form>
お礼
お礼遅くなり申し訳ございません。 こちらの方はただのテキストリンクでお客様には納得いただきました。
- yambejp
- ベストアンサー率51% (3827/7415)
チェックして飛ぶならチェックする意味なくないですか? ボタンで十分でしょう
お礼
ごもっともな話しです。 しかしそれをしらないお客様の要望なので。
- ORUKA1951
- ベストアンサー率45% (5062/11036)
できなきゃないけど、ユーザビリティからするととんでもない挙動です。悪意のあるサイトが使っているのを見たことがあります。 <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>
お礼
ありがとうございます。 これはお客様の要望ですので、 その旨説明してみます。
お礼
お礼遅くなり申し訳ございません。 こちらの方はただのテキストリンクでお客様には納得いただきました。