<script language="javascript">
function aa(obj)
{
var o = document.createElement("<input>")
o.type = "text";
for (i=0;i<hh.options(hh.selectedIndex).value;i++)
{hh.insertAdjacentHTML("afterEnd", "<input>");
//hh.appendChild(o);
}}
</script>
<BODY>
<select id="hh" onchange="aa(this);">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
</BODY>
function aa(obj)
{
var o = document.createElement("<input>")
o.type = "text";
for (i=0;i<hh.options(hh.selectedIndex).value;i++)
{hh.insertAdjacentHTML("afterEnd", "<input>");
//hh.appendChild(o);
}}
</script>
<BODY>
<select id="hh" onchange="aa(this);">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
</BODY>
不过这个方法只能用与IE