mitt formulär Kristian, jo, men om textboxen är tom, MEN checkboxen är ikryssad så blir den Valid. hur kollar jag checkboxen? Vänta... har jag tolkat fel nu. jag vet ju inte hur jag ska kontrollera det....Form - Skriv i textbox, eller kryssa checkbox
<code><%@ Page Language="VB" %>
<script runat="server">
sub Submit(obj as Object, e as EventArgs)
if Page.IsValid then
lblMessage.Text = "Alla data verifierade!"
end if
end sub
</script>
<html>
<head>
<title>Formulär</title> <style title="CSS" type="text/css">@import url( style.css );
</style>
</head>
<body onunload="opener.location=('default.asp')">
<table cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="200">
<form name="form" action="add.asp" method="post" runat="server">
Nick
<br />
<asp:TextBox id="nick" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="*" ControltoValidate="nick"></asp:RequiredFieldValidator>
<br />
<br />
Klan<br />
<asp:TextBox id="clan" runat="server"></asp:TextBox>
<br />
<asp:CheckBox id="checkbox" runat="server"></asp:CheckBox>
Kryssa i om du inte har klan<br />
<br />
Välj gametype<br />
<asp:dropdownlist id="game" runat="server">
<asp:listitem >CTF</asp:listitem>
<asp:listitem >TDM</asp:listitem>
</asp:dropdownlist>
<br />
<br />
Kommentar<br />
<asp:TextBox id="comment" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="*" ControltoValidate="comment"></asp:RequiredFieldValidator>
<br />
<br />
<asp:Button id="button" onclick="Submit" runat="server" text="Skicka"></asp:Button>
<br />
<br />
<asp:Label id="lblMessage" runat="server"></asp:Label>
</form>
</td>
</tr>
</tbody>
</table>
</body>
</html></code>
hur ska jag göra så att man måste kryssa i checkboxen om man INTE skriver något i textboxen "clan"?Sv: Form - Skriv i textbox, eller kryssa checkbox
Du kan enkelt kolla om textboxen är tom och då sätta sidan som icke valid.
Du kan även bygga en egen valideringskontrol som tar emot textfältet och informerar textboxen att något måste anges.
Mvh johanSv:Form - Skriv i textbox, eller kryssa checkbox
Sv: Form - Skriv i textbox, eller kryssa checkbox
Jag tolkade det så här.
Om textboxen var tom måste en kryss ruta i annars inte?
Vad är då felet att det blir valid?
Mvh JohanSv:Form - Skriv i textbox, eller kryssa checkbox
i javascript skulle det bli såhär:
<code> <SCRIPT LANGUAGE="JavaScript">
function checkForm(form) {
if (window.document.form.clan.value < 1)
{
if (window.document.form.checkbox.checked == false)
{
alert ("Har du en klan?");
return false;
}
}
return true;
}
</script>
</code>
men vill göra det med en asp:validator