Advertisement
Advertisement
| 05.13.2008 at 12:51PM PDT, ID: 23399189 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: |
Javascript in the page.aspx:
<script>
function clientValidation()
{
var returnvalue = true;
var validated = Page_ClientValidate('LTC');
if(!validated)
{
$find('MyMPE2').show();
}
return returnvalue;
}
</script>
Button that trigger the script:
<asp:ImageButton ImageUrl="images/NextPage.png" ID="imgbtnNext" runat="server" OnClientClick="return clientValidation()"/>
Modal Pop up Extender, my asp panel and a dummy button:
<div style="clear:both; margin:10px 0px">
<asp:Button ID="dummybutton"runat="server"style="display:none" />
</div>
<div>
<asp:Panel runat="server" ID="PanelProductEnroller1"
style="display:none" CssClass="modalPopup">
<table>
<tr>
<td valign="top">
<table>
<tr>
<td>
<asp:Button ID="btnIagree2" runat="server" Text="Continue"UseSubmitBehavior="False" /><asp:ImageButton ID="CancelButton2" runat="server" ImageUrl="../images/OK.png"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</asp:Panel>
<asp:ModalPopupExtender ID="MyMPE2" runat="server"
TargetControlID="dummybutton"
PopupControlID="PanelProductEnroller1"
BackgroundCssClass="modalBackground"
OkControlID="btnIagree2"
CancelControlID="CancelButton2"
BehaviorID="MyMPE2"
PopupDragHandleControlID="PanelProductEnroller1">
</asp:ModalPopupExtender>
</div>
Examples of one of my controls in the page with the validation group:
<asp:DropDownList ID="ddlWhoPays" runat="server" Width="155px">
<asp:ListItem Value="-1">Select One...</asp:ListItem>
<asp:ListItem Value="EE">Employee </asp:ListItem>
<asp:ListItem Value="EF">Employer </asp:ListItem>
</asp:DropDownList> <span class="error">*</span>
<asp:CompareValidator ID="compareValidatorPlaneWhoPays" runat="server" ErrorMessage="Required" Display="Dynamic" CssClass="error" ControlToValidate="ddlLTCPlaneWhoPays" ValidationGroup="group1" ValueToCompare="-1" Operator="NotEqual">Required</asp:CompareValidator>
Example of one of the controls in my Web user control:
<asp:textbox id=txtPN runat="server"></asp:textbox>
<span class=error>*</span>
<asp:requiredfieldvalidator id=requiredFieldValidatorPolicyNumber
ValidationGroup="<%=Valuerequired%>" ForeColor="" runat="server"
ErrorMessage="Required" Display="Dynamic" CssClass="error" ControlToValidate="txtPN">Required</asp:requiredfieldvalidator>
This is the code behind from my Web User Control:
protected string Valuerequired;
string pageURL = Page.Request.Path.Substring(Request.Path.LastIndexOf("/") + 1).ToString().ToLower();
switch (pageURL)
{
case "page1.aspx":
tableImageURL = "../images/LightBlue_general_information.png";
Valuerequired = "group1";
break;
case "page2.aspx":
tableImageURL = "../images/Orange_general_information.png";
Valuerequired = "group2";
break;
case "page3.aspx":
tableImageURL = "../images/Yellow_general_information.png";
Valuerequired = "group3";
break;
}
|