There is another solution to display a hidden input when a user choose an option from the select tag?
I want to put the HTML code outside the JS code.
jQuery code:
$(function() {
var message = new Array(),
$paymentOption = $("#payement_option"),
$messageDisplay = $("#message_display");
message[1] = '<input type="text" name="email" size="30" />';
$paymentOption.change(function() {
var messageIndex = $(this).val();
$messageDisplay.empty();
if (messageIndex > 0)
$messageDisplay.append(message[messageIndex]);
});
});
HTML code like this:
<select name="option"><option value="0">yes</option><option value="1">no</option</select>
the output:
<div id="message_display"></div>
EDIT:
I want something like:
<div id="message_display">
<input type="text" name="email" size="30" />
</div>
message_displaydiv visible? Or do you want to add content to it?