JavaScriptでデータを確認してから送信するフォームを作りたいです。フィールドが空の場合、境界線を赤に設定したい。
HTML コード:
<label>Question: </label><input type = "text" maxlength = "100" name = "question"> <br />
JavaScript コード 1:
fields[i].style.borderColor = "red";
JavaScript コード 2:
fields[i].style.border = "1px solid red";
JSコード1を使用すると、境界線の色が変わりますが、以前よりも幅が大きくなります(境界線の幅については何も言いませんが)。JS コード 2 を使用すると、テキスト入力が 2px で縮小され、変化が顕著になります。
枠の色だけ変えるにはどうしたらいいですか?