我似乎对 HTML5 占位符有一个奇怪的问题。我使用下拉菜单来显示/隐藏 div,在 div 中我有几个文本字段
当我从下拉列表中选择一个选项来显示 div 时,会显示 div,但占位符不在文本字段中。
任何帮助,将不胜感激。
<script type='text/javascript'>
$(document).ready(function(){
$("#customertype").change(function() {
if ($("#customertype option[value='new']").attr('selected')) {
$('#newcustomer').show();
}
if ($("#customertype option[value='existingcustomer']").attr('selected')) {
$('#newcustomer').hide();
$('#existingcustomer').show();
}
});
});
</script>
<!--Start New Customer -->
<div id="newcustomer" style="display:none;">
<div id="field"> <span id="sprytextfield5">
<input class="input address" type="text" name="address" placeholder="Enter Mailing Address" id="address" />
</span> <span id="sprytextfield6">
<input class="input" type="text" name="city" placeholder="Enter City" id="city" />
</span> <span id="sprytextfield7">
<input class="input" type="text" name="province" placeholder="Enter Province" id="province" />
</span> <span id="sprytextfield8">
<input class="input" type="text" name="postalcode" placeholder="Enter Postal Code" id="postalcode" />
</span> </div>
</div>
<!--End New Customer -->