Cómo crear un cuadro de opción en cascada jsp
lt;headgt;
lt;titlegt;REGÍSTRESE;/titlegt;
lt; forName("org.gjt.mm.mysql. Driver").newInstance();
String url = "jdbc:mysql://localhost/reg?user=rootamp;password=625amp;useUnicode= trueamp. CharacterEncoding=ISO8859_1";
Conexión conn= DriverManager.getConnection(url);
Declaración stmt=conn.createStatement();
ResultSet rs;
gt;
lt; lenguaje de escritura = "JavaScript" gt;
var onecount
onecount=0; >
subcat = new Array ();
lt;
int count = 0;
rs=stmt.executeQuery("select * de la Universidad ");
while(rs.next())
{
String universidad=new String(rs.getString("Universidad").getBytes( "GBK"), "ISO8859_1");
gt;
subcat[lt;=countgt;] = new Array( "lt;="universidad"gt;"," lt;=rs.getInt("InCountry")gt;","lt;=rs.getInt("PI_Key")gt;");//2úéúêy×é
lt;
recuento = recuento 1;
}
gt;
onecount=lt;=countgt
función cambiar ubicación(id). )
{
document.form1.uselect.length = 0
var id=id
var i; p>
p>
document.form1.uselect.options[0] = new Option('--Select--',''
for (i=0; i) lt; una cuenta; i )
{
if (subcat[i][1] == id)
{
documento .form1.uselect. opciones[document.form1.uselect.length] = nueva Opción(subcat[i][0], subca
t[i][2]);
}
}
}
}
lt; /scriptgt;
lt; script LANGUAGE=javascriptgt;
changelocation(document.form1.ctselect.options [document.form1.ctselect.selectedIndex].value); El valor de la clasificación de primer nivel se pasa a la función changelocation() para generar una lista de clasificaciones de segundo nivel
lt;/scriptgt
lt;/headgt;
lt; cuerpogt;
lt; div align="center"gt;/divgt;
lt; post" action="" gt;
lt; table width="609" border="1" align="center"gt;
lt; trgt;
lt; td ancho = 21 altura="2" bgcolor="#efefef"gt; div align="center" class="style2"gt;/divgt;/tdgt; p>
lt;td width=79 height="2"gt;lt;span class="style2"gt;lt;bgt;
lt;bgt; lt;nombre de entrada="Apellido" tipo="texto" id="fecha" tamaño="60"gt;
lt;/bgt;/bgt;/spangt; >
lt;/tdgt ;
lt;/trgt;
lt;trgt
lt;td ancho=21 altura="2" bgcolor="# efefef"gt;
lt; td ancho=21 altura="2" bgcolor="# efefef"gt;