Jag har en dropdownlista och fyller den nåt sånt här
Välj
1
2
3
osv...
Om man inte väljer en siffra (alltså att den är kvar på "Välj") så ska den alltså skrika om att den inte är godkänd. Min regularexpression är \d och jag har även provat 0-9. Oavsett vad jag väljer så vill den inte släppa igenom. Nån som har något förslag på varför det inte fungerar?
Jag löste det på ett annat sätt... man kan ha en requredfiledvalidator med ett initieringsvärde, då är allt rätt utom detta initierade värde. Precis som jag vill ha det. :)
<asp:requiredfieldvalidator
id="validateDropDown"
ControlToValidate="DropDownList1"
Display="Static" InitialValue="Välj betyg"
runat=server>
Du måste välja ett betyg!
</asp:requiredfieldvalidator>
Så ville jag också göra, men nix... det fungerar inte för mig. Kanske beror på att jag har en beta av .net på den här datorn förstås... dags att slänga in en skarp .net kanske. :)
<asp:requiredfieldvalidator
id="validateDropDown"
ControlToValidate="DropDownList1"
Display="Static" InitialValue="Välj betyg"
runat=server>
Du måste välja ett betyg!
</asp:requiredfieldvalidator>
hum, fick inte den att fungera, min kod:
<asp:DropDownList
id="ddDepartment"
cssclass="standardFont"
runat="server"
DataTextField="department_name" DataValueField="department_id"
/>
<asp:RequiredFieldValidator
id="rqfv0"
runat="server"
ErrorMessage="You forgot to choose a department" ControlToValidate="ddDepartment"
InitialValue="Choose department"
/>
tycker att den ser rätt lik ut din :) fast det kan jnu vara så att det inte funkar på en data genererad dropdown list, någon som har en lösning då?