0

1)javascriptを使用して入力プレースホルダーの色を変更します(プレースホルダーの色を永久に変更する場合はCSSではありません)2)入力ボックス上のマウスでプレースホルダーを別のプレースホルダーに変更します。私はこの機能を得ました:

if(email.value==''){
email.style.borderColor = "#FF0000";
email.setAttribute('placeholder',"Plea… fill this required field");
//code for changing the placeholder color
//code for changing the placeholder onmouseover
}

1) 通常、プレースホルダーの色は「#C9C9C9」ですが、このコードで別の色に変更したいと考えています。2) プレースホルダーのテキストをマウスオーバーで他のテキストに変更したい。コードを教えてくれる人に感謝します。

ありがとう

4

1 に答える 1

4

CSS でそれを行うには、この投稿の回答を参照してください: CSSで HTML5 入力のプレースホルダーの色を変更する

次に、 JavaScriptを使用してCSSルールを含めることができます。

:hoverそして、mouseoverに疑似クラスを使用するだけです。

そのように:

CSS

input.formInvalid::-webkit-input-placeholder {
   color: red;
}

Javascript

document.getElementById("yourElementId").className += " formInvalid"; //add the class .formInvalid to your element
于 2012-11-30T10:51:18.150 に答える