在text属性中添加onchange=“check()”
然后用javascript来编写check()函数,实现你所提到的查询是否存在。比如:
<script language='javascript'>
function check()
{
textvalue=document.form1.text.value;
num=new Array();
<%
Collection temp1=onejavabean.getAllnum();//此处的javabean将你数据库中的所有编号都取出来
Iterator it1=temp1.iterator();
int jsvar=0;
while(it1.hasNext())
{
NumEntity numentity=(NumEntity)it1.next();//NumEntity为一javabean,就是你存放编号的表对应的实体bean
String aa=numentity.getNum();//得到编号
out.println("num["+jsvar+"]=\""+aa+"\";");
jsvar++;
}
%>
jj=0;
for(i=0;i<num.length;i++)
{
if(textvalue==num[i])
{
jj++;
                           window.alert("此编号已经存在");
document.form1.text.focus();
                           
}
}
if(jj==0)
{
window.alert("此编号不存在!");
}
}
</script>