只能在显示之前生成下拉列表项。如果想往里插的话需要使用javascript
解决方案 »
- 一个EL表达式问题,为何不输出数据
- 当输入页面中含有日期如2009-10-10时,如果Form中对于的字段为Date类型,则会出现“argument type mismatch”错误
- 请问这个程序如何在jsp中实现
- 求正则表达式:数字即可,但整数为不能超过8位
- 大家有没有出现过在jdk 1.5\bin 中的没有nativezqscii.exe,工具.
- 关于Linux字符集问题(请大虾看看)
- 如何在JavaScript中的函数中写<jsp:forward>标签,并使用它正确执行?
- 怎么实现在线短消息的功能,如CSDN上的?
- 请教:关于beans的问题???
- 用Applet能否实现与Java应用程序的通讯?
- 乱码问题
- 一个有关客户端打印报表的问题?
不过我想的是,直接判断输入文本框中有没有值
如果有,就先接受文本框的,否则接受下拉菜单里的值
如果有更新数据库的需要,可以同时将文本框中的值加入数据库,下次再下来菜单中就可以看到;
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
function getSelected()
{
return LISTtext.innerText
} function LISTI_onmouseover(item)
{
LISTI0.style.color = LB_FGC
LISTI1.style.color = LB_FGC
LISTI2.style.color = LB_FGC
LISTI3.style.color = LB_FGC
LISTI4.style.color = LB_FGC item.style.color = LB_HFC
} function LISTI_onmouseout(item)
{
item.style.color = LB_FGC
} function LISTI_onclick(item)
{
LISTI0.style.backgroundColor = LB_BGC
LISTI1.style.backgroundColor = LB_BGC
LISTI2.style.backgroundColor = LB_BGC
LISTI3.style.backgroundColor = LB_BGC
LISTI4.style.backgroundColor = LB_BGC
item.style.backgroundColor = LB_HBC
LISTtext.innerText = item.innerText
alert("You click " + item.innerText + "!")
} function writeListbox()
{
document.write("<SPAN id=LISTtext style=\"DISPLAY: none\"></SPAN>") document.write(" <DIV id=LIST")
document.write(" style =\"BACKGROUND-COLOR: " + LB_BGC + ";")
document.write(" BORDER-BOTTOM: " + LB_BC + " " + LB_BW + " solid;")
document.write(" BORDER-LEFT: " + LB_BC + " " + LB_BW + " solid;")
document.write(" BORDER-RIGHT: " + LB_BC + " " + LB_BW + " solid;")
document.write(" BORDER-TOP: " + LB_BC + " " + LB_BW + " solid;")
document.write(" POSITION: absolute; HEIGHT: 99px;")
document.write(" LEFT: " + LB_Left + "; TOP: " + LB_Top + "; WIDTH: " + LB_Width + "\">")
var i
for(i=0; i<ListboxData.length; i++)
{
document.write("<SPAN id=LISTI" + i)
document.write(" style=\"BACKGROUND-COLOR: " + LB_BGC + "; CURSOR: hand;")
document.write(" COLOR: " + LB_FGC + "; PADDING-LEFT: 10px; WIDTH: " + (LB_Width - 2 * LB_BW) + "\"")
document.write(" LANGUAGE=\"javascript\"")
document.write(" onmouseover=\"return LISTI_onmouseover(LISTI" + i + ")\"")
document.write(" onmouseout=\"return LISTI_onmouseout(LISTI" + i + ")\"")
document.write(" onclick=\"return LISTI_onclick(LISTI" + i + ")\">")
document.write(" " + ListboxData[i] + "</SPAN><BR>")
}
document.write("</DIV>")
} var ListboxData = new Array() var LB_BGC = "papayawhip"
var LB_FGC = "green"
var LB_HBC = "orange"
var LB_HFC = "red"
var LB_BC = "red"
var LB_BW = 1
var LB_Width = 90
var LB_Left = 80
var LB_Top = 100 ListboxData[0] = "Item0"
ListboxData[1] = "Item1"
ListboxData[2] = "Item2"
ListboxData[3] = "Item3"
ListboxData[4] = "Item4" writeListbox() </SCRIPT>
</HEAD> <BODY> <P><INPUT type="button" value="Selected" id=button1 name=button1
LANGUAGE=javascript
onclick="alert('You selected ' + LISTtext.innerText + '!')"></P>
<P>列表框演示程序:</P> </BODY>
</HTML>