Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

onClick event

Status
Not open for further replies.

mmarkym

Programmer
Mar 23, 2002
54
US
Why doesn't the sub work when called from the <input type='button' name='myButton' value='click me'>

<%


'This won't work, I get nothing
sub myButton_OnClick
response.write &quot;hello world&quot;

end sub


'From here it works

dim strFname
dim strLname
dim strStreet
dim strCity
dim strState
dim intZip
dim intNum
dim intTime
dim intDate
dim strEmail
dim strConnectionString
dim rsObj
dim connObj
dim strQuery



strFname = request.form(&quot;fname&quot;)
strLname = request.form(&quot;lname&quot;)
strStreet = request.form(&quot;street&quot;)
strCity = request.form(&quot;city&quot;)
strState = request.form(&quot;state&quot;)
intZip = request.form(&quot;zip&quot;)
intNum = request.form(&quot;number&quot;)
intTime = request.form(&quot;time&quot;)
intDate = request.form(&quot;date&quot;)
strEmail = request.form(&quot;email&quot;)

response.write &quot;<P>&quot;
response.write &quot;<B>&quot; & &quot;<center>&quot; & &quot;<font color='navy' size='5pt'>&quot;

response.write &quot;<table border='1' bordercolor='#800000' width='30%' bgcolor='cccccc'>&quot;
response.write &quot;<th colspan='2' align='center'>&quot; & &quot;Reservations for &quot; & strLname & &quot;!&quot; & &quot;<P>&quot;

response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>First Name:</B> &quot; & &quot;</TD><TD align='center'>&quot; & strFname & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>Last Name</B> &quot; & &quot;</TD><TD align='center'>&quot; & strLname & &quot;</TD></TR>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>Street:</B> &quot; & &quot;</TD><TD align='center'>&quot; & strStreet & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>City/Town:</B> &quot; & &quot;</TD><TD align='center'>&quot; & strCity & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>State:</B> &quot; & &quot;</TD><TD align='center'>&quot; & strState & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>Zip Code:</B> &quot; & &quot;</TD><TD align='center'>&quot; & intZip & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>Number of party:</B> &quot; & &quot;</TD><TD align='center'>&quot; & intNum & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>Time:</B> &quot; & &quot;</TD><TD align='center'>&quot; & intTime & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>Date:</B> &quot; & &quot;</TD><TD align='center'>&quot; & intDate & &quot;</TD></tr>&quot;
response.write &quot;<TR>&quot; & &quot;<TD align='center'>&quot;
response.write &quot;<B>Email:</B> &quot; & &quot;</TD><TD align='center'>&quot; & strEmail & &quot;</TD></tr>&quot;

response.write &quot;<tr><td align='center'>&quot; & &quot;<input type='button' name='myButton' value='Submit''>&quot; & &quot;</td><td align='center'>&quot; & &quot;<input type='reset' value='Start over'>&quot; & &quot;</td></tr>&quot;

response.write &quot;</table>&quot;
response.write &quot;</font>&quot; & &quot;</center>&quot; & &quot;</B>&quot;



%>
 
that's because Your SUB remains on the server.


test.htm:
Code:
<input type='button' name='myButton' value='Submit'  OnClick=&quot;myButton_OnClick();&quot;>

<script language=&quot;vbscript&quot;>
function myButton_OnClick
    MsgBox &quot;hello world&quot;
end function
</script>


Be aware that this only works in IE!

If you want a function to start when the SUBMIT button is hit, you can do this also like this:

Code:
<form name=frm1>
<input type=submit>
</form>

<script language=VBScript>
function frm1_OnSubmit
end function
</script>






hth,
Foxbox
ttmug.gif
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top