-PR-
  • 困ってます
  • 質問No.6978081
解決
済み

Javascriptでフィールドを埋める方法

  • 閲覧数316
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 100% (60/60)

Javascript初心者です。

HTML
<input type="text" id="hoge" value="piyo">
<input type="checkbox" onclick="AutoFill();" >
<input type="text" id="foo" value="">

Javascriptでcheckboxをクリックすると、fooというidを持つテキストフィールドの値をhogeというidを持つテキストフィールドと同じ値で埋めたいと思います。

bodyの終りに
<script>
AutoFill(){
document.elementGetById(foo).value=document.elementGetById(hoge).value;
}
</script>

checkboxをクリックしても何も起こらない。どうすればいいんですか。

ご回答をよろしくお願いいたします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル14

ベストアンサー率 51% (3827/7415)

(1)綴り間違い、elementGetById → getElementById
(2)IDの名称を渡すのですから引数はクォーテーションで囲む
(3)functionをつけわすれ?

総じてこんな感じ
<script>
function AutoFill(){
document.getElementById("foo").value=document.getElementById("hoge").value;
}
</script>
<input type="text" id="hoge" value="piyo">
<input type="checkbox" onclick="AutoFill()" >
<input type="text" id="foo" value="">
お礼コメント
2B2B

お礼率 100% (60/60)

ご回答ありがとうございます。簡単すぎる質問ですみませんでした。
質問を書いたときにはコードを目の前になかったのでいろいろミスしました。
よくコードを見ると、if文の間に挟まれていたので動作してなかったことがわかりました。最初は文法の間違いじゃないかと思って質問してしまいました。
さっそくの回答で、文法ミスじゃなかったとわかったのですぐに修正できたので本当にありがたいです。
投稿日時 - 2011-08-31 01:44:34
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ