when the radio button is clicked, I want to make the textbox visible. initially the textbox is invisible. i'm using global variable to pass the visibility value.
Any ideas where i'm going wrong? Thanks!
global variable
<%!String vis;%>
<%vis = "visibility:hidden";%>
Radio button calls Visible function
<p><INPUT ONCLICK="Visible()" type="radio" value="<%=vDPID%>" name="R1"></p>
<input type="text" name="f1" id = "f1" readonly="true" value ="<%=vActualServers%>" size = "11" style="<%=vis%>" ></td>
<%System.out.println("new value for vis" + vis);%>
<td class="tdborder" width="91">
<input type="text" name="f2" readonly="true" value ="<%=vActualCompletion%>" size="9"style="<%=vis%>"></td>
</tr>
</form>
<%
}
%>
<SCRIPT LANGUAGE="JavaScript">
function Visible()
{
alert("in Visible"
;
var m_out = "<%=vis%>";
alert("m_out is" +m_out);
if(m_out=="visibility:hidden"
{
alert("in check"
;
<%vis="visibility:visible";%>
var m_out = "<%=vis%>";
return "<%=vis%>";
}
}
</SCRIPT>
Any ideas where i'm going wrong? Thanks!
global variable
<%!String vis;%>
<%vis = "visibility:hidden";%>
Radio button calls Visible function
<p><INPUT ONCLICK="Visible()" type="radio" value="<%=vDPID%>" name="R1"></p>
<input type="text" name="f1" id = "f1" readonly="true" value ="<%=vActualServers%>" size = "11" style="<%=vis%>" ></td>
<%System.out.println("new value for vis" + vis);%>
<td class="tdborder" width="91">
<input type="text" name="f2" readonly="true" value ="<%=vActualCompletion%>" size="9"style="<%=vis%>"></td>
</tr>
</form>
<%
}
%>
<SCRIPT LANGUAGE="JavaScript">
function Visible()
{
alert("in Visible"
var m_out = "<%=vis%>";
alert("m_out is" +m_out);
if(m_out=="visibility:hidden"
{
alert("in check"
<%vis="visibility:visible";%>
var m_out = "<%=vis%>";
return "<%=vis%>";
}
}
</SCRIPT>