jquery
$(function(){
$( #4 ).click(function() {
$( <input name="if4" type="text" value="other price>" ).insertBefore( form textarea );
});
});
html
<form>
< input name="name" type="text" value="Enter your name" /><br />
< input name="contacts" type="text" value="Contact info" /><br />
< select name="services">
< option value="1">1</option>
< option value="2">2</option>
< option value="3">3</option>
< option id="4" value="Other">4</option>
< /select><br />
< textarea name="description">Description</textarea><br />
< /form>
还有一个问题,即如果我两次就选择4号提出警告,看上去2个新领域,那么在第一次点击之后,新领域似乎只有1次?