我花了大约一两个小时试图了解如何在从下拉列表中选择某个值时使用JavaScript创建文本字段。
以下是下拉菜单的代码,如果有任何帮助的话。我自己试图编写代码来做这件事,但我仍然不熟悉如何编写JavaScript代码
<select name="claim">
<option value="">Select a Claim</option>
<option value="Insurance">Insurance</option> // this option I want when selected to create a text field
<option value="Warranty">Warranty</option>
</select>
答案 0 :(得分:2)
试试希望它有所帮助
<div id="area">
<select id="claim" name="claim">
<option value="">Select a Claim</option>
<option value="Insurance">Insurance</option>
<option value="Warranty">Warranty</option>
</select>
</div>
和脚本
$(document).ready(function(){
$("#claim").change(function(){
$("#area").find(".field").remove();
//or
$('#area').remove('.field');
if( $(this).val()=="Insurance")
{
$("#area").append("<input class='field' type='text' />");
}
});
});