こんにちは
早速なんですが、職場のアンケートのサイトを作っています。
ラジオボタンをA,B,Cと作ってその下にフォームを作りました。
選んだラジオボタンによってフォームの案内文が変わるようにしたいのですが、
なかなか上手くいきません。
現在は下の状態です。
<html>
<head>
<script type="text/javascript">
var GuideSentence = 'テスト';
function ShowFormGuide(obj) {
if( obj.value == '' ) {
obj.value = GuideSentence;
obj.style.color = '#808080';
}
}
function HideFormGuide(obj) {
if( obj.value == GuideSentence ) {
obj.value='';
obj.style.color = '#000000';
}
}
</script>
<input type="radio" value="A" name="q1">A
<input type="radio" value="B" name="q1">B
<input type="radio" value="C" name="q1">C
<input type="text" value="テスト" style="color: #808080;" onFocus="HideFormGuide(this);" onBlur="ShowFormGuide(this);">
</p>
<input type="submit" name="button1" value="送信" /></p>
</body>
</html>
ここで"テスト"の文字の部分をAをクリックしたら"a"、Bをクリックしたら"b"、Cをクリックしたら"c"といった形にする方法を教えて頂きたいです。
よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 別の既存のtextやtextareaに反映する方法が解りません。
出力対象の input 要素に id 属性を付けると、
<input type=text id=hogehoge>
スクリプトは id を利用して input 要素を取得できます
var obj = document.getElementById('hogehoge');
obj.value = GuideSentence;
注意点として、id 属性はページ内で重複する値を指定できません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォーム内容を上から順番にJav...
-
複数のsubmitボタンで押された...
-
JavaScriptでBMI計算
-
ユーザーフォームでの検索結果...
-
マクロ オブジェクト変数With...
-
CDOMailで本文テキストの文字コ...
-
日付選択のポップアップを今日...
-
全角の縦書きが一定文字数で改...
-
javascriptを使ったformへの自...
-
フレーム内のJavaスクリプトの...
-
value内に変数を入れたい
-
引数に数値、文字列の混在
-
hiddenのvalueの値を変えたい
-
インラインフレーム内に決めら...
-
プルダウンで選択すると、DBの...
-
return trueとreturn falseの用...
-
複数のselect値で1つも選択され...
-
正規表現で複数マッチ条件で悩...
-
スクロールバーの表示位置を変...
-
UWSCのIE操作でプルダウンを選...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
value内に変数を入れたい
-
複数のsubmitボタンで押された...
-
3桁区切りのカンマをつけたい...
-
VB.NET DateTimeの型について
-
javascriptでhiddenに二次元配...
-
テキストボックスに入力された...
-
eval()を使わずに数値を取得し...
-
引数に数値、文字列の混在
-
クイズ作成:15個の問題から5個...
-
sessionStorageを調べています。
-
setIntervalの間隔を途中で変更...
-
javascriptにてHTMLのhiddenエ...
-
Pythonで会員サイトの自動ログ...
-
セレクトボックスの初期選択状...
-
name属性が同じフォームが複数...
-
ラジオボタンの選択で解答・点...
-
商品コードを入れたら自動で商...
-
演算対象の数字と演算子を入力...
-
フォームで入力した値を別のフ...
おすすめ情報