電子メールを送信する連絡先フォームで、生成されたメールの件名を追加できます。私は、訪問者がチェックボックスを選択するようにしたいと思います。 チェックボックスの値は「オン」または「オフ」です。本当に興味深いわけではないので、チェックボックスをチェックするとjavascriptは 'subject'フィールドに隠れた 'subject'フィールドの値を変更する必要があります。
1)スクリプトが動作しません。なぜですか?
2)onselectまたはonchangeを使用する方が面白いですか?
3)複数のチェックボックスを選択した場合、どのように文字列をマージできますか?
(被験者の前に準備された「スペース」に注意してください)。Javascript - onselectチェックボックスフォームのフィールドにコピーする値
<script type="text/javascript">
function define(addsubject){
document.getElementById ('subject').value = addsubject.value;
}
</script>
My question is about:
<form>
<input type="hidden" id="subject">
<input type="checkbox" onselect="define(' Copywriting')">Copywriting <br>
<input type="checkbox" onchange="defineSubject(' Proofreading & Copy-editing')"> Proofreading & Copy-editing<br>
... etc.
</form>
*もっと面白いですか?*どんな質問ですか?また、1つの質問につき1つの質問に限定してください。詳細については[ask]を参照してください。最後に、 'input'にはHTMLで設定できる' value'属性があります。 JavaScriptを使用する代わりに直接設定するのはなぜですか? –
**値の属性を使用しないのはなぜですか?あなたが探しているものかどうかわからない場合は、 – user3292788
を実行するのが最善の方法です。https://jsfiddle.net/2jod4jdv/10/ –