Validating User's Input In Wizard Control?
Jun 9, 2010i am using a wizard control with few textboxes in it and i want to validate them how to do?
View 1 Repliesi am using a wizard control with few textboxes in it and i want to validate them how to do?
View 1 RepliesI have a custom user control with some input fields and a submit button. I need to validate the fields using the jquery validation plugin when the submit button is clicked. (The function of the submit button is to create another custom control which displays the data entered in the above mentioned control)
Bt as far as I knw, validation plugin works only with form validation ryt? And my custom control does not contain a form tag as I am using master pages. The custom control is present in one of the content pages and the master page already contains a form tag with a runat=server attribute. And I guess one page can contain only a single form tag with runat=server attrib ryt?
So how do I get it to work?
I want to prompt the user to enter up to four specific months as an input on my page. Should I use a textbox control and just apply validators to it? or a check list box? which would control what the user puts it and would make it easier to iterate through the selected items? The only concerns I have are the looks of the list box. Can I make it look and feel like a drop down box? Also, how do I limit the selection to 4? If I use a text box, how do I validate that "up to" 4 items are entered let's say separated by a comma?
View 5 RepliesI'm using Wizard control to collect some information. I have Repeater control in my Wizard control. when client inputs information and clicks next button he gets to next WizardStep, thou from next step when client clicks previous button and navigates to previous step Repeater control's input fields are empty. How can I store client input so when he will navigate back he could see previously added information. I don't want to use any client or server side session management techniques, because I think viewstate is enough. I think my problem is I don't bind Repeater control in a right place, besides, all the controls inside my Repeater control are loading dynamically.
View 6 RepliesI have created the user control and it has got one table with few rows in it. One row has got a text box with custom validaor and other row will have check boxes dynamically added through server side.
On the main page, i am loading that user control about 10-15 times depending upon the values from the database.
Is there any way of setting the properties of user control validator on the main page? Text box will only be validated if any check box is checked in the user control.
I am also not able to find the usercontrols through the main page.
How can I get all the textboxes inside a create user wizard control using getElementsByTagName().
Below is my JQuery code:
[Code]....
The above code isn't displaying hint text when the textbox retreives focus.
I think there is something wrong with this getElementsByTagName("asp:TextBox"); , I have also tried getElementsByTagName("TextBox"); , getElementsByTagName(":textbox"); and getElementsByTagName("input"); .
But no one of them gets the textboxes array.
Can anyone tell what will be the correct syntax for getting all the textboxes inside a create user wizard control using getElementsByTagName()?
I have this code for Form Submit..
<input type="submit" runat="server" id="buttonSubmit" value="Add" style="width:100px;" />
My BeginForm is like this..
<% using (Html.BeginForm("Insert", "StudentController", FormMethod.Post, new { @id = "exc-" }))
{%>
I have one textbox in my view I need to check my textbox is empty or not if it is Empty display alert box saying please Enter some value in textbox other wise go to controler..
I have a user control (ascx file) that contains an interface for users to change the data retrieved from the db. So, I am displaying data and most of this data can be edited by the user. When the user enters text into a textbox, and clicks "Save Changes", the value they typed in is lost and not persisted to the database. I realize now this is because the SaveChanges button does a postback, and the user control gets reloaded with its original valuesbefore the code within my SaveChanges button gets executed. I'm not sure if there are properties I need to set to save the input data, or if I need to write my own code to do it. What is the generally accepted method to do this? (Also, all of the controls in the ascx file are wrapped in an Update Panel.)
View 8 RepliesI added requiredvalidator to validate the input field in hte detailviews control. the only probably problem is error message shows up when form popup. I only want to show the error message after I click on the submit button. here's my code.
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/main.Master"
CodeBehind="WebForm4.aspx.vb" Inherits="hospital.WebForm4" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:GridView ID="gvList" runat="server" DataKeyNames="taxID" DataSourceID="odsList"
EnableModelValidation="True">
<Columns>
<asp:CommandField ShowSelectButton="True" />
</Columns>
</asp:GridView>
<asp:DetailsView ID="dvDetail" runat="server" DataSourceID="odsDetail" EnableModelValidation="True"
Height="50px" Width="125px" DefaultMode="Edit">
</asp:DetailsView>
<asp:ObjectDataSource ID="odsList" runat="server" SelectMethod="GetHospitals" TypeName="hospital.Hospital">
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsDetail" runat="server" SelectMethod="GetHospitalsByTaxID"
TypeName="hospital.Hospital" UpdateMethod="Update">
<SelectParameters>
<asp:ControlParameter ControlID="gvList" Name="taxID" PropertyName="SelectedValue"
Type="Int32" />
</SelectParameters>
<UpdateParameters>
<asp:ControlParameter ControlID="dvDetail" Name="nTaxID" PropertyName="SelectedValue"
Type="Int32" />
<asp:ControlParameter ControlID="dvDetail" Name="sHospitalName" PropertyName="SelectedValue"
Type="String" />
<asp:ControlParameter ControlID="dvDetail" Name="sAddress1" PropertyName="SelectedValue"
Type="String" />
<asp:ControlParameter ControlID="dvDetail" Name="sAddress2" PropertyName="SelectedValue"
Type="String" />
<asp:ControlParameter ControlID="dvDetail" Name="sCity" PropertyName="SelectedValue"
Type="String" />
<asp:ControlParameter ControlID="dvDetail" Name="sState" PropertyName="SelectedValue"
Type="String" />
<asp:ControlParameter ControlID="dvDetail" Name="sZip" PropertyName="SelectedValue"
Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:LinkButton ID="lbnSave" runat="server">Save</asp:LinkButton>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:ModalPopupExtender ID="upAdd_ModalPopupExtender" runat="server" TargetControlID="btnAdd"
PopupControlID="pnlAdd" BackgroundCssClass="modalBackground" OkControlID="btnOk"
CancelControlID="btnClose">
</asp:ModalPopupExtender>
<asp:Button ID="btnAdd" runat="server" Text="Add" />
<asp:Panel ID="pnlAdd" runat="server" CssClass="modalPopup">
<asp:UpdatePanel ID="upAdd" runat="server" UpdateMode="Conditional">
<ContentTemplate>
sdfsdfsdfsdfsdf
<asp:FormView ID="FormView1" runat="server" DataSourceID="odSrcHospital" DefaultMode="Insert">
<InsertItemTemplate>
<table>
<tr>
<td>
taxid
</td>
<td>
<asp:TextBox ID="tbxTaxID" runat="server" Text='<%# Bind("nTaxID") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvTaxID" runat="server" ControlToValidate="tbxTaxID"
ErrorMessage="Required" Display="Static" SetFocusOnError="true" />
</td>
</tr>
<tr>
<td>
h name
</td>
<td>
<asp:TextBox ID="tbxName" runat="server" Text='<%# Bind("sHospitalName") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvHospitalName" runat="server" ControlToValidate="tbxName"
ErrorMessage="Required" Display="Static" SetFocusOnError="true" />
</td>
</tr>
<tr>
<td>
add1
</td>
<td>
<asp:TextBox ID="tbxAdd" runat="server" Text='<%# Bind("sAddress1") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvAddress" runat="server" ControlToValidate="tbxAdd"
ErrorMessage="Required" Display="Static" SetFocusOnError="true" />
</td>
</tr>
<tr>
<td>
add2
</td>
<td>
<asp:TextBox ID="tbxAdd2" runat="server" Text='<%# Bind("sAddress2") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvAddress2" runat="server" ControlToValidate="tbxAdd2"
ErrorMessage="Required" Display="Static" SetFocusOnError="true" />
</td>
</tr>
<tr>
<td>
city
</td>
<td>
<asp:TextBox ID="tbxCity" runat="server" Text='<%# Bind("sCity") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvCity" runat="server" ControlToValidate="tbxCity"
ErrorMessage="Required" Display="Static" SetFocusOnError="true" />
</td>
</tr>
<tr>
<td>
state
</td>
<td>
<asp:TextBox ID="tbxState" runat="server" Text='<%# Bind("sState") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvState" runat="server" ControlToValidate="tbxState"
ErrorMessage="Required" Display="Static" SetFocusOnError="true" />
</td>
</tr>
<tr>
<td>
zip
</td>
<td>
<asp:TextBox ID="tbxZip" runat="server" Text='<%# Bind("sZip") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvZip" runat="server" ControlToValidate="tbxZip"
ErrorMessage="Required" Display="Static" SetFocusOnError="true" />
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="submit" Text="submit" runat="server" CommandName="Insert" />
</td>
</tr>
</table>
</InsertItemTemplate>
</asp:FormView>
<br />
<br />
<asp:Button ID="btnOk" runat="server" Text="Ok" />
<asp:Button ID="btnClose" runat="server" Text="Close Me" />
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
<asp:ObjectDataSource ID="odSrcHospital" TypeName="hospital.Hospital" SelectMethod="GetHospitals"
runat="server" DeleteMethod="Delete" InsertMethod="Update" UpdateMethod="Update">
<DeleteParameters>
<asp:ControlParameter Direction="Input" DefaultValue="0" ControlID="grdHospital"
Name="taxID" />
</DeleteParameters>
<InsertParameters>
<asp:FormParameter FormField="tbxTaxID" Name="nTaxID" Direction="Input" />
<asp:FormParameter FormField="tbxName" Name="sHospitalName" Direction="Input" Type="String" />
<asp:FormParameter FormField="tbxAdd" Name="sAddress1" Direction="Input" Type="String" />
<asp:FormParameter FormField="tbxAdd2" Name="sAddress2" Direction="Input" Type="String" />
<asp:FormParameter FormField="tbxCity" Name="sCity" Direction="Input" Type="String" />
<asp:FormParameter FormField="tbxState" Name="sState" Direction="Input" Type="String" />
<asp:FormParameter FormField="tbxZip" Name="sZip" Direction="Input" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="nTaxID" Type="Int32" />
<asp:Parameter Name="sHospitalName" Type="String" />
<asp:Parameter Name="sAddress1" Type="String" />
<asp:Parameter Name="sAddress2" Type="String" />
<asp:Parameter Name="sCity" Type="String" />
<asp:Parameter Name="sState" Type="String" />
<asp:Parameter Name="sZip" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
</asp:Content>
I am using CreateUserWizard control on my admin page.After successfully creating a user with the control, it displays "Complete Your account has been successfully created."After clicking on continue button it sets the ActiveStepIndex Correctly.The problem is, while it sets the ActiveStepIndex correctly, it retains the old user account credentials.
View 8 RepliesI want to access my textbox with id=UserName from javascript but its giving me error (on the highlighted JS line) that UserName does not exists in the current context.
Can any one tell me how to acces a controls value with is residing in asp.net's CreateUserWizard control?
Here is my code-
[Code]....
I have a checkbox on my page that must be ticked and to validate it I am using a custom method as below. The problem is that I now put the checkbox and method within a Create User Wizard custom tempalte and when I submit the form it does not activate the validation check. If I put a normal button on the page outside the tempalte it works. Not sure If I a missing something. Perhaps I can activate it in Created User Event handler in code behind. All Button in my create user Event.
<asp:Button
ID="StepNextButton"
runat="server"
CommandName="MoveNext"
OnClientClick="ShowMP();"
align="middle"
CausesValidation="True"
Text="Submit
my Profile"
/>
aspx
<asp:CheckBox ID="Terms" runat="server" />
<asp:CustomValidator ID="valTandCs" ClientValidationFunction="ValidateTandCs" runat="server" ErrorMessage="Please accept Terms and Conditions before submitting."></asp:CustomValidator>
Javascript
<script language="javascript" type="text/javascript">
function ValidateTandCs(source, args)
{
args.IsValid = document.getElementById('<%= Terms.ClientID %>').checked;
}
</script>
The dropdown list control which comes with vs2008 can only select a value from it.
Does anyone can tell me where can get a dropdown list control into which user can select or input value?
how can i generate rtf file based on input field(textbox input by user) c#
View 3 RepliesI'd like to create a user control which takes XML as input, applies an XSL transform on it, and displays the results of the transform in the web form or windows form in place of the user control. The transform should happen automagically when the windows form or web form is first loaded. I'd think this would be pretty easy to do. I just don't know how. point to a guide/tutorial on how to do this?
View 1 RepliesI would like to program an Input Box that comes up when a user clicks 'Find' button. It asks 'Please enter an employee number'. Then it takes the employee number typed into a text box and searches a dataset for that specific employee record.
I know that it should be server side because the client may not have the proper javascript installed or diabled. Therefore, can someone give me some code to put in code behind that can pop up an input box and use the input after, if this can be done?
I Have Question : Can I Edit Create User Wizard To Save Info To My Project Sql ? And Where Normal Create User Wizard Save Info Of Register?
View 5 RepliesI want to show user already exist erroe in user create wizard but user create wizard is disaply in pop up so after click create user button ot shows error user already exist and pop got closed how i can show error on popup or how can skip postback so clicking on button it will not close popup???
View 6 RepliesUsing Create user wizard enter email address send mail to that email address when click submit button and redirect login page
View 1 Repliesi would like to compare the current date with the date entered by user..however, i'm encountering errors so far..
i tried something like this:
<asp:TextBox id="txtDate1" runat="server" />
<asp:CompareValidator runat="server" ErrorMessage="The date must be greater than today"
ControlToValidate="txtDate1" type="date"
ValuetoCompare="DateTime.Today.ToShortDateString()" />
and i got an error stating that the value of DateTime.Today.ToShortDateString() of the ValueToCompare property of "" cannot be converted to type 'date' i also tried ValueToCompare="DateTime.Now.Date()" and i got the same error message.
I am using HTML Input control that will open a file dialog window where user can select a file.
Is there a way to set a path from where to open the window. Right now it looks like the default folder is "My Documents".
I need it to point to something like "ftpexternalftp$Data"
I am using Membership provider.. I integrated the aspnet member tables into my database.
I need the user to enter password on a data entry form and validate it against the membership tables.
How can I do this. This is the set up. I have few fields and user enters those fields and also enters the password, and submits the form. It is kind of like signature... i am looking for something like..
If txtPassword.text = membershipprovider password
{
//do this...
}
This is a mix of programming and sysadmin but I decided its more of a programming issue.
Currently working building a password management web application for managing Oracle user accounts (C#).
The scope calls for verification of the users Oracle username and password before they're allowed to set a new password. Without creating a table of users passwords (hashed or otherwise, this is a security risk), how can I verify the old users password?
My current solution is to make an attempt to connect to the database using the username/password specified by the user. Too many attempts at this would lock the user out on the Oracle end, so brute forcing isn't too plausible. Are there other security risks here I am missing or is there a better way of handling this?
We use AD as primary authentication but the AD accounts aren't tied to the Oracle accounts so it's just a preliminary check.
AD Check for proper domain (intranet) User enters Oracle Username/Password Enters old Password, new Password + Confirmation Reset password if correct
I have 2 user controls on registered on one aspx page. UserControl1 us having one text box with require field and one submit button.UserControl2 is also having one text box with requirefiled and save button.
Expected o/p is- When I am clicking on any button out of 2(submit or save). Then only related text boxof that user control should be validate. But the error is Both text boxes are validate.
I need a code for validating availability of username and display appropriate message to user if available / not available.
View 6 Replies