Z zlakker Medlem sedan apr. 2001 227 inlägg Frågan 12 okt. 2004 10:52 #1 Om man ska kolla så att rutorna är ifyllda, var ska man skriva ifsatsen då?
Som ni ser så använder jag mig av olika if-satser när man tex klickar på submitknappen.
Om man då inte fyllt i en ruta så vill jag att man inte ska hoppa vidare utan vara kvar på samma "if" och att tex en liten text dyker upp vid sidan om rutan.
Tips på hur man ska göra?
<%If Request.QueryString("alt") = "country" Then %>
<table width="590" border="0,5" cellpadding="0" cellspacing="0" bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000" class="input_table">
<tr>
<td>
<form method="POST" action="admin_contact.asp?alt=createcountry">
<table border="0" cellspacing="0" celpadding="0">
<tr>
<td alignt="left" width="150"><font class="input_rubrik">Namn på land: (Svenska)</font></td>
<td alignt="left"><input type="text" size="30" name="txtcountryswe" style="font-size: 8pt; font-family: verdana, arial"></td>
<td></td>
</tr>
<tr>
<td alignt="left" width="150"><font class="input_rubrik">Namn på land: (Engelska)</font></td>
<td alignt="left"><input type="text" size="30" name="txtcountryeng" style="font-size: 8pt; font-family: verdana, arial"></td>
<td></td>
</tr>
<tr>
<td alignt="left" width="150"><font class="input_rubrik">Namn på land: (Tyska)</font></td>
<td alignt="left"><input type="text" size="30" name="txtcountryger" style="font-size: 8pt; font-family: verdana, arial"></td>
<td></td>
</tr>
<tr>
<td alignt="left" width="150"><font class="input_rubrik"> </font></td>
<td></td>
<td></td>
</tr>
</table>
<br>
<input type="submit" value="Skapa land" style="font-size: 7pt; font-family: verdana, arial"><br>
</form>
</td>
</tr>
<% ElseIf Request.QueryString("alt") = "createcountry" Then %>
<%
countryswe = Request.Form("txtcountryswe")
countryeng = Request.Form("txtcountryeng")
countryger = Request.Form("txtcountryger")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("db/dbse.mdb")
SQL = "INSERT INTO tblCountry (countryswe, countryeng, countryger) VALUES ('" & countryswe & "', '" & countryeng & "', '" & countryger & "')"
Set rs = Conn.Execute(SQL)
Response.Redirect "admin_contact.asp?alt=contact"
rs.Close
Set rs = nothing
Conn.Close
Set Conn = nothing
end if
%>
S SannyW Medlem sedan jan. 2003 438 inlägg Kan göra med javascript typ:
http://www.jojoxx.net/jscript/archive/show.asp?id=23
Går även att gör typ:
<%
if Request.Form("txtcountryswe") = "" Then
Response.Write "<font face='verdana' size='1'>Ledsen men du måste ha fyllt i.... !</font>"
response.write "<a href='admin_contact.asp?alt=contact'>Gå tillbaka till formulär.</a> "
<%ELSE%>
......kod...
END IF%>
Z zlakker Medlem sedan apr. 2001 227 inlägg Tack ska testa lite
Men var ska man skriva denna if-sats?