Question

This code submits a form and it works, except changing placeholder for textarea id=message

$('#submit').click(function(){
   $.post("mail.php", $("#contact").serialize(), function(response) {
   $('#message').attr('placeholder', response);
   $('#success').html(response);
   });
}); 

There is no error in Firebug.

Was it helpful?

Solution

Use .prop() instead of .attr()

$('#message').prop('placeholder', response);

Read .prop() vs .attr()

OTHER TIPS

Use .prop() instead of .attr()

$('#message').prop('placeholder', response);
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top