Ciao a Tutti,
ho una pagina asp.
Quando la richiamo col browser si presenta col seguente codice:
<%@ Language=VBScript %>
<% Option Explicit
Dim objConn, objRS, objRS2, rec, strSQL
%>
<html>
<head>
<Script Language="JavaScript">
function setLabel() {
if (document.forms[0].iss_sum.options[document.FrontPage_Form1.iss_sum.selectedIndex].text.match(/^Free/)) {
document.getElementById("label_des").style.display =""; }
else { document.getElementById("label_des").style.display ="none"; }
}
</head>
<body>
<%
...
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DSN=aom.dsn"
objConn.Open
'
Set objRS2 = Server.CreateObject("ADODB.Recordset")
objRS2.Open "t_mro", objConn, , 3, 2
Do While Not objRS2.EOF
If (objRS2("Num") = Cint(rec)) Then
strSQL = "SELECT * FROM t_mro WHERE Num = " & rec
Set objRS = objConn.Execute(strSQL)
End If
objRS2.MoveNext
nr = nr + 1
Loop
'
...
If objRS("Issue_Summary")="Free Text" Then ??????
%>
<form method="POST" webbot-onSubmit language="JavaScript" name="FrontPage_Form1">
...
<select id="iss_sum" name="iss_sum" onchange="setLabel()">
<option value="<%=objRS("Issue_Summary")%>" selected><%=objRS("Issue_Summary")%></option>
</select> <label for="iss_des" id="label_des" style="display:none; font-weight: bold; vertical-align:top">Description:
<font face="Gill Sans MT">
<textarea id="iss_des" name="iss_des"><%=objRS("Issue_Description")%></textarea></font>
</label>
...
</body>
La domanda e':
come faccio a dire: quando si carica la pagina via web,
se il campo objRS("Issue_Summary") contiene la stringa "Free",
alllora viene reso visibile il campo objRs("Issue_Description") con la sua label ??
Grazie mille in anticipo !!!

Rispondi quotando
