hi all,
In my page i had a dropdown with some values. so when i select others in dropdown i need a textbox to display under that select option. can anyone help me....
Thank u..
i tried this code but this is not working....
<head>
<SCRIPT LANGUAGE="JavaScript">
function activate(field) {
field.disabled=false;
if(document.styleSheets)field.style.visibility = 'visible';
field.focus(); }
function process_choice(selection,textfield) {
if(last_choice(selection)) {
activate(textfield); }
else {
textfield.disabled = true;
if(document.styleSheets)textfield.style.visibility = 'hidden';
textfield.value = ''; }}
function check_choice() {
if(!last_choice(document.demoform.menu)) {
document.demoform.choicetext.blur();
alert('Please check your menu selection first');
document.demoform.menu.focus(); }}
</script>
</head>
<html>
<body>
<form name="demoform" action=""><div>
<select name="menu" onchange="process_choice(this,document.demoform.choicetext)">
<option value="0" selected>(please select:)</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="other">other, please specify:</option>
</select>
<noscript>
<input type="text" name="choicetext">
</noscript>
<script type="text/javascript" language="JavaScript">
disa = ' disabled';
if(last_choice(document.demoform.menu)) disa = '';
document.write('<input type="text" name="choicetext"'+disa+
' onfocus="check_choice()">');
if(disa && document.styleSheets)
document.demoform.choicetext.style.visibility = 'hidden';
</script>
</div>
<div><input type="submit" value="submit"></div>
</form>
</body>
</html>