zuzupus
06-26-2003, 05:52 AM
hi,
i created combo in which i can edit but i cant use backspace or delete,i mena to say if i want to delete the text i typed in combo,if anybody let me no it will be appreciable
thanks
<HTML>
<HEAD>
<TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript">
var typeIn='';
//selObj=document.forms[0].sel
function getText(key)
{
for(i=0;i<selObj.options.length-1;i++)
{
len=(selObj.options[selObj.options.length -1].innerText+key).length
//alert(selObj.options[i].innerText.substr(0,len))
if(selObj.options[selObj.options.length -1].innerText+key==selObj.options[i].innerText.substr(0,len))
{
selObj.options[i].selected=true
return false
}}
}
function chngOption(key)
{tmp=key
getText(tmp)
selObj[selObj.options.length -1].innerText+=key
}
function newOpt()
{
if(selObj[selObj.options.length -1].selected!=true)
{selObj[selObj.options.length -1].innerText=""}
if(selObj.options[selObj.options.length-1].innerText!=""){
selObj.options[selObj.options.length]= new Option("")
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<SELECT NAME="sel" ONKEYPRESS="chngOption(String.fromCharCode(event.keyCode))" ONBLUR="newOpt()">
<OPTION ONKEYPRESS="chngOption(String.fromCharCode(event.keyCode))" VALUE="sdsd">this is
option1</OPTION>
<OPTION VALUE="sds"></OPTION>
</SELECT>
</FORM><SCRIPT LANGUAGE="JavaScript"> selObj=document.forms[0].sel</SCRIPT> </BODY>
</HTML>
i created combo in which i can edit but i cant use backspace or delete,i mena to say if i want to delete the text i typed in combo,if anybody let me no it will be appreciable
thanks
<HTML>
<HEAD>
<TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript">
var typeIn='';
//selObj=document.forms[0].sel
function getText(key)
{
for(i=0;i<selObj.options.length-1;i++)
{
len=(selObj.options[selObj.options.length -1].innerText+key).length
//alert(selObj.options[i].innerText.substr(0,len))
if(selObj.options[selObj.options.length -1].innerText+key==selObj.options[i].innerText.substr(0,len))
{
selObj.options[i].selected=true
return false
}}
}
function chngOption(key)
{tmp=key
getText(tmp)
selObj[selObj.options.length -1].innerText+=key
}
function newOpt()
{
if(selObj[selObj.options.length -1].selected!=true)
{selObj[selObj.options.length -1].innerText=""}
if(selObj.options[selObj.options.length-1].innerText!=""){
selObj.options[selObj.options.length]= new Option("")
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<SELECT NAME="sel" ONKEYPRESS="chngOption(String.fromCharCode(event.keyCode))" ONBLUR="newOpt()">
<OPTION ONKEYPRESS="chngOption(String.fromCharCode(event.keyCode))" VALUE="sdsd">this is
option1</OPTION>
<OPTION VALUE="sds"></OPTION>
</SELECT>
</FORM><SCRIPT LANGUAGE="JavaScript"> selObj=document.forms[0].sel</SCRIPT> </BODY>
</HTML>