В соответствии с этим: Change an HTML5 input's placeholder color with CSS Код для изменения цвета заполнитель:Изменение цвета заполнителя после отправки формы
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: #909;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #909;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #909;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #909;
}
Этот код действительно хорош и работает отлично. Однако у меня небольшая проблема. Я хочу изменить цвет заполнителя, когда кто-то нажал кнопку «отправить» (единственная проблема - это функция, которая меняет ее на js ... Все остальное работает хорошо). Это то, что я пытался сделать с помощью js:
$("#email").css('::-webkit-input-placeholder', 'red');
$("#email").css(':-moz-placeholder', 'red');
$("#email").css('::-moz-placeholder', 'red');
$("#email").css(':-ms-input-placeholder', 'red');
Это не работает для меня ... Что я должен изменить, чтобы исправить это? Я думаю, это что-то маленькое, но я не могу это исправить ... Любые предложения?
лучше сделать класс со всеми выше CSS и добавить этот класс в JS с помощью addClass (MyClass) –
When Submit щелчке ** страница отсылается ** –
@Jonasw My код просто возвращает сообщение об успешном завершении или нет на той же странице. Меняющийся цвет - если что-то не так –