मैं यह नहीं जान सकता कि मेरे मार्कअप में क्या गड़बड़ है, लेकिन टेक्स्ट क्षेत्र के लिए प्लेसहोल्डर दिखाई नहीं देगा। ऐसा लगता है जैसे यह कुछ रिक्त स्थानों और टैब के साथ कवर किया जा सकता है। जब आप पाठ क्षेत्र पर ध्यान केंद्रित करते हैं और जहां कर्सर स्वयं डालता है, वहां से हटाते हैं, तब पाठ क्षेत्र छोड़ दें, फिर उचित प्लेसहोल्डर दिखाई देता है।
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<body>
<form action="message.php" method="post" id="message_form">
<fieldset>
<input type="email" name="email" id="email" title="Email address"
maxlength="40"
placeholder="Email Address"
autocomplete="off" required />
<br />
<input type="text"
name="subject"
id="subject" title="Subject"
maxlength="60" placeholder="Subject" autocomplete="off" required />
<br />
<textarea name="message"
id="message"
title="Message"
cols="30"
rows="5"
maxlength="100"
placeholder="Message" required>
</textarea>
<br />
<input type="submit" value="Send" id="submit"/>
</fieldset>
</form>
</body>
<script>
$(document).ready(function() {
$('#message_form').html5form({
allBrowsers : true,
responseDiv : '#response',
messages: 'en',
messages: 'es',
method : 'GET',
colorOn :'#d2d2d2',
colorOff :'#000'
}
);
});
</script>
</html>