※ ChatGPTを利用し、要約された質問です(原文:jqueryとテキストの取得フォーム)
jqueryとテキストの取得フォーム
このQ&Aのポイント
フォームのラジオボックスの値を文字列としてテキストボックスに入れたいと考えています。jqueryを使ってif分岐で実装する方法はありますが、よりスマートな方法はありませんか?
具体的な方法は思い浮かばないですが、バリューの値を取得する方法があれば実現できるかもしれません。
jqueryが得意な方、フォームの値を取得する方法について知識のある方、ご教授いただけませんか?
フォームのラジオボックスの値を文字列としてテキストボックスに入れたいと考えています。
jqueryを使ってif分岐で長いものは書けるのですがもっとスマートにかけないかと考えています。
バリューの値を取れればと思っているのですが具体的な方法が思い浮かびません。
どなたかJQUERYが得意な方がおられましたらご教授願えませんでしょうか。
宜しくお願いします。
<script>
function check1(){
$("#text1").val("Tシャツ");
}
function check2(){
$("#text1").val("ロングシャツ");
}
・
・
・
</script>
<form id="cse-search-box" action="http://google.com/cse">
<input type="hidden" name="ie" value="UTF-8" />
袖丈
<input type="radio" name="a" onclick="check1();" value="Tシャツ" >Tシャツ
<input type="radio" name="a" onclick="check2();" value="ロングシャツ" >ロングシャツ
<input type="radio" name="a" onclick="check3();" value="キャミソール" >キャミソール
パンツ
<input type="radio" name="b" onclick="check4() value="ショートパンツ" >ショートパンツ
<input type="radio" name="b" onclick="check5() value="チノパンツ" >チノパンツ
<input type="radio" name="b" onclick="check6() value="ジーンズ" >ジーンズ
<textarea id="text1" name="q" size="31" /></textarea>
<input type="submit" name="sa" value="Search" />
</form>
お礼
ありがとうございます。やってみます。