Здравствуйте, у меня есть контактная форма. Я хочу сделать это с помощью PHP. И у меня есть кнопка отправки, я хочу, чтобы все поля были готовы нажать, когда электронная почта была отправлена для изменения моей кнопки. Сначала в моей кнопке находится текст с желтым фоном, а текст - «Отправить». Когда я нажимаю кнопку и отправляется письмо, я хочу изменить цвет фона красным цветом, и я хочу добавить значок в сторону текста, текст изменен в «Отправлен». Как я могу это сделать?Изменить цвет фона кнопки после отправленного действия (после одного нажатия)
ответ
<script src="jquery.min.js"></script>
<script >
function button(){
//your ajax code for sending data
/* function retrieveData(){
$.post('server.php',{}, function(data){
});*/
$("#button").attr('value', 'Sent');
$("#button").css("background-color","red")
}
</script>
<input type="button" id="button" name="button" value="Send" onclick="button()">
Попробуйте это. Вы можете сделать это с помощью javascript.
У вас есть форма с несколькими входами и кнопка отправки.
Вы хотите манипулировать кнопкой отправки после заполнения всех полей формы и, наконец, манипулировать им снова после нажатия кнопки отправки.
Что вам нужно сделать, это написать немного JavaScript (либо простой ванили или JQuery, выбрать то, что подходит вам лучше всего) обрабатывать две вещи в вашей форме
- поля ввода вашей формы (для первой кнопки отправки change): Прикрепите событие к полям ввода, чтобы проверить правильность, как вы пожелаете, и соответствующим образом измените кнопку отправки.
- Кнопка отправки вашей формы (для второго изменения кнопки отправки): Прикрепите событие клика к кнопке отправки (и не забудьте указать значение по умолчанию, поэтому после нажатия кнопки отправки она будет обрабатываться так, как вы желаю.
Я написал вам пример, где в моем случае у меня есть два входа в моей форме и кнопку, которая является инвалидом и неактивно-аута по умолчанию представить. Как только все поля формы являются filled- (не пуст), кнопка отправки становится активной (отключить атрибут и изменить цвет) - наконец, когда нажата кнопка отправки, она изменит цвет на зеленый, как указание на то, что он был нажат.
$('#myForm input').on('keyup',function(){
var validated = true;
$('#myForm input').each(function(){
if($(this).val() === ''){
validated = false;
}
});
if(validated){
$('#submitBtn').removeClass('disabled').prop('disabled',false);
}else{
$('#submitBtn').addClass('disabled').prop('disabled',true);
}
});
$('#submitBtn').on('click',function(e){
e.preventDefault();
e.stopImmediatePropagation();
$(this).addClass('submited').prop('disabled',true);
// the rest of your code for submission..
});
Вот простой полностью рабочий пример: https://jsfiddle.net/wx9gonrh/
Конечно, вы можете использовать этот пример и модифицировать его под свои нужды, или написать свой собственный с нуля, используя это в качестве руководства.
В вашем случае вы можете захотеть включить метод асинхронного для изменения кнопки отправки только после того, как электронные писем были успешно отправлены (например, Аякс полного \ сделано событие)
Надеется, что это помогает!
- 1. изменить цвет кнопки действия после нажатия кнопки R Shiny
- 2. цвет фона кнопки андроид после нажатия
- 3. Как изменить цвет кнопки после нажатия?
- 4. Изменение фона кнопки после нажатия (то есть после выполнения действия)
- 5. Изменить цвет фона div после нажатия
- 6. Как изменить цвет кнопки после нажатия другой кнопки
- 7. jquery, как удалить цвет кнопки после нажатия?
- 8. Изменить название кнопки после нажатия
- 9. Я хочу изменить цвет фона после нажатия Использование JavaScript
- 10. Как изменить цвет фона выбранной ячейки после нажатия?
- 11. Swift 3.0: измените цвет кнопки после нажатия
- 12. Изменить цвет границы кнопок и после нажатия
- 13. Изменить цвет границы UIButton после нажатия
- 14. Срок действия документа после нажатия кнопки возврата
- 15. Изменить цвет фона фона при нажатии кнопки
- 16. Как изменить цвет кнопки после нажатия на нее?
- 17. Как изменить цвет кнопки после нажатия на Pygame?
- 18. Как изменить цвет нарисованного элемента после нажатия кнопки JButton?
- 19. Как изменить цвет строки JTable после нажатия кнопки
- 20. Попытка изменить представления после нажатия кнопки
- 21. Swift: измените цвет кнопки после нажатия
- 22. после нажатия кнопки кнопки цвет должен оставаться таким же
- 23. Изменить цвет фона круглой кнопки android
- 24. После нажатия кнопки «Назад» действия не возобновляются до последнего действия
- 25. изменить переменную asp.net после нажатия ссылки действия
- 26. Как установить фоновый цвет нового действия после нажатия вкладок
- 27. Цвет фона кнопки исчезает после зависания над
- 28. Как изменить стиль кнопки Android временно после нажатия?
- 29. Как изменить цвет ссылки после его нажатия?
- 30. Кнопка не может изменить цвет после нажатия
Это то, что я хочу, но что происходит, когда я отправляю форму? Форма имеет «действие» для отправки данных. – Befee1975
При прикреплении события к чему-то вроде действия отправки вам необходимо быть ответственным - это означает, что после выполнения вашего пользовательского кода (в этом случае - изменения цвета фона на отправке) вам необходимо программно инициировать действие отправки формы, например: '$ ('# myForm').submit() 'с jQuery – codelock
Да, но у меня есть код PHP для отправки данных – Befee1975