Har en textbox som jag har en requiredfieldvalidator på, men det funkar inte.... det blir inget felmeddelande alls tyvärr så jag vet inte vad jag har gjort fel... Vet inte om det är problemet, men du verkar tvinga den att skriva 2 olika felmeddelanden samtidigt. Prova denna: upptäckte just en konstig grej.... Den fungerar när jag testar den. Kan det vara fel någon annanstans tro? ok... här kommer all kod... det är är där jag bara har en requiredfieldvalidator, men den funkar som sagt inte... Jag provade koden och den funkar hos mig. Prova att rensa cache så att du inte får upp något gammalt. ja, jag får prova det... Kan kanske vara något i codebehind med. Börja med allt inom html-taggarna och se om det fungerar. Fick det att funka nu...=) satte dit PageValidate() och if(Page.IsValid){} runt koden... så nu funkar det som det ska...requiredfieldvalidator
<asp:textbox ID="ctAnvnamn" CssClass="form" runat="server"/>
<asp:requiredfieldvalidator ID="valRequired" runat="server" ControlToValidate="ctAnvnamn" ErrorMessage="* Du måste fylla i anvnamn" Display="Dynamic" EnableClientScript="true">*</asp:requiredfieldvalidator>
så ser koden ut...
är det någon som har nåt förslag på vad jag ska ändra...?
Tacksam för all hjälp...=)
SaraSv: requiredfieldvalidator
<code>
<asp:requiredfieldvalidator ID="valRequired" runat="server" ControlToValidate="ctAnvnamn"
ErrorMessage="* Du måste fylla i anvnamn" Display="Dynamic" EnableClientScript="true"></asp:requiredfieldvalidator>
</code>Sv:requiredfieldvalidator
jag har 2 textboxar med tillhörande requiredfieldvalidator och bara den ena är tom, då funkar det och errormessaget visas... men om båda är tomma så fungerar det inte....
va kan jag då ha gjort för nå tokigt?Sv:requiredfieldvalidator
Visa all kod så blir det lättare :)Sv: requiredfieldvalidator
<%@ Page Language="C#" ContentType="text/html" Debug="true" ResponseEncoding="iso-8859-1" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">
void Page_Load(){
if(Session["skeMat"]!="passed"){
Response.Redirect("login.aspx");
}
if(IsPostBack){
string intForId=Session["foretag"].ToString();
string intSumma=ctSumma.Text;
string strManad=ctStart.SelectedItem.Text;
string strAret=ctYear.SelectedItem.Text;
string strAr=strAret.Substring(0,4);
int intStart=Convert.ToInt32(ctStart.SelectedValue);
int intYear=Convert.ToInt32(ctYear.SelectedValue);
// Ta fram perioden (startdatum och slutdatum) från vald månad
DateTime periodStart = new DateTime(intYear, intStart, 1);
int numDays = DateTime.DaysInMonth(intYear, intStart);
DateTime periodEnd = new DateTime(intYear, intStart , numDays);
/***************************************************************/
string strConn= ConfigurationSettings.AppSettings["sqlConnection"];
string strSqlQ="INSERT INTO forsaljningTb(summa,start,slut,foretagId,manad,ar)";
strSqlQ+="VALUES("+intSumma+",'"+ periodStart.ToShortDateString() +"','"+periodEnd.ToShortDateString()+"',"+intForId+",'"+strManad+"','"+strAr+"');";
/*****************************************************************/
OleDbConnection objConn=new OleDbConnection(strConn);
OleDbCommand objComm=new OleDbCommand(strSqlQ,objConn);
objConn.Open();
objComm.ExecuteNonQuery();
objConn.Close();
Response.Redirect("comp_tidigare.aspx");
/********************************************************/
}
else
{
DateTime dt = new DateTime();
int month = DateTime.Now.Month;
int year = DateTime.Now.Year;
int i=1;
ctStart.SelectedIndex=month-i;
// Fixa fram dynamiska år - föregående samt i år
ctYear.Items.Add(""+(year-1));
ctYear.Items.Add(""+year);
ctYear.SelectedIndex = 1;
}
}
</script>
<html>
<head>
<title>Skellefteå Erbjuder</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="700" height="500" class="table" cellpadding="0" cellspacing="0">
<tr bgcolor="#BD3118">
<td align="right" height="65"><img src="logga_farg.jpg"/></td>
</tr>
<tr bgcolor="#F9B700">
<td width="700" height="18" align="right">
<table width="700" height="18" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="130" align="center">Inmatning</td>
<td align="center" valign="middle" width="10"><img src="images/spacer_black.gif" width="1" height="14"></td>
<td width="130" align="center">Tidigare</td>
<td width="10" align="center"><img src="images/spacer_black.gif" width="1" height="14"></td>
<td width="130" align="center">Diagram</td>
<td width="10" align="center"><img src="images/spacer_black.gif" width="1" height="14"></td>
<td width="130" align="center">Mina
uppgifter </td>
<td width="10" align="center"><img src="images/spacer_black.gif" width="1" height="14"></td>
<td width="140" align="center">Logga
ut</td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top">
<table width="700" height="417" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="35" height="45"><img src="images/spacer.gif" alt="" width="35" height="45"></td>
<td width="630" height="45" valign="bottom" background="images/head_line.gif" class="head_line1">Skriv
in månadens försäljning</td>
<td width="35" height="45"><img src="images/spacer.gif" alt="" width="35" height="45"></td>
</tr>
<tr>
<td height="20" width="45"><img src="images/spacer.gif" alt="" width="35" height="20"></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td width="45" height="352"><img src="images/spacer.gif" alt="" width="35" height="352"></td>
<td><table width="630" height="352" border="0" cellpadding="0" cellspacing="0">
<form method="post" runat="server">
<tr>
<td width="250" height="20" align="left" valign="top" class="text_brod">Månads
försäljning </td>
<td width="100" align="left" valign="top" class="text_brod">År</td>
<td width="100" align="left" valign="top" class="text_brod">Månad</td>
<td width="180" align="left" valign="top" class="text_brod"><img src="images/spacer.gif" width="180" height="20"></td>
</tr>
<tr>
<td width="250" height="20" align="left" valign="top" class="text_brod"><asp:textbox ID="ctSumma" CssClass="form" runat="server"/>
<asp:RequiredFieldValidator id="rq" runat="server" ErrorMessage="Du måste fylla i försäljningen" ControltoValidate="ctSumma" EnableClientScript="True"></asp:RequiredFieldValidator>
</td>
<td width="100" height="20" align="left" valign="top" class="text_brod">
<asp:dropdownlist runat="server" ID="ctYear"/>
</td>
<td width="100" height="20" align="left" valign="top" class="text_brod"><asp:dropdownlist runat="server" ID="ctStart">
<asp:listitem Text="Januari" Value="1"></asp:listitem>
<asp:listitem Text="Februari" Value="2"></asp:listitem>
<asp:listitem Text="Mars" Value="3"></asp:listitem>
<asp:listitem Text="April" Value="4"></asp:listitem>
<asp:listitem Text="Maj" Value="5"></asp:listitem>
<asp:listitem Text="Juni" Value="6"></asp:listitem>
<asp:listitem Text="Juli" Value="7"></asp:listitem>
<asp:listitem Text="Augusti" Value="8"></asp:listitem>
<asp:listitem Text="September" Value="9"></asp:listitem>
<asp:listitem Text="Oktober" Value="10"></asp:listitem>
<asp:listitem Text="November" Value="11"></asp:listitem>
<asp:listitem Text="December" Value="12"></asp:listitem>
</asp:dropdownlist>
</td>
<td width="180" height="20" align="left" valign="top" class="text_brod"><input type="submit" name="Spara" runat="server" value="Spara"></td>
</tr>
<tr>
<td height="20" width="630" colspan="4" align="left" valign="top" class="text_liten">avrunda
Tkr (ex 10000) </td>
</tr>
<tr>
<td height="20" width="630" colspan="4" align="left" valign="top" class="text_brod"><img src="images/spacer.gif" width="630" height="10"><br>
Text om säkerhet och rättigheter <br>
</td>
</tr>
<tr>
<td height="270" width="630" colspan="4" align="left" valign="top" class="text_vanlig">Lorem
ipsum dolor sit amet, consectetur adipisicing elit, sed
do eiusmod tempor incididunt utlabore et dolore magna aliqua.
Ut enim Lorem ipsum dolor sit amet, consectetur adipisicing
elit,sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enimLorem ipsum dolor sitamet, consectetur
adipisicing elit, sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua.Ut enim
</td>
</tr>
</form>
</table></td>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
</body></html>
Sv:requiredfieldvalidator
Sv: requiredfieldvalidator
Tack så mycket för hjälpen iallafall!!
MVH
SaraSv:requiredfieldvalidator
Lägg sen på kod bit för bit och se om det plötsligt slutar att fungera.Sv: requiredfieldvalidator
Tackar så mycket för hjälpen...=)
MVH
Sara