必要なフォーム要素のスタイルを変更するためのJavaScriptの記述方法を知りたいです。値が含まれている場合は変更します。
私がやりたいのは、必須のテキストフィールドが空白の場合はその周囲に色付きの境界線を設定し、値がある場合は境界線のスタイルを削除することです。
私が考えたのは、値が空かどうかをチェックして適切なスタイルを設定する単一のjavascript関数を作成することです。
function requiredElement(id) {
var Input = document.getElementById(id);
if(Input.value==null) {
Input.style.border = '2px solid #FF0000';
}
}
しかし、私がこだわっているのは、ユーザーがこれらの必須フィールドに文字を入力/削除するときにスタイルを変更し、フィールドの関数を呼び出すことです。
私は単純なhtmlフォームを持っており、各入力には一意のIDがあります。