AJAX :: MaskedEdit Extender & Validator - Save Mask Only If Value Present?
Sep 22, 2010
I want to save the input mask used in the control, but ONLY if a valid value was entered. In this markup, the mask is properly displayed and stored even if the user doesn't enter anything. Since a zero-length string is a valid value, the entered value is being stored in the database as (___) ___-____ If there is no value entered, the value stored should be a zero length string.
[Code]....
View 1 Replies
Similar Messages:
Feb 27, 2010
I have a masked edit control
[Code]....
But on post back in my button event I don't want to see the masked in the text box ( the dollar sign ).
Is there a method I can call that will wipe the mask out? I'd rather avoid having to call RegEx to clean it.
View 1 Replies
May 20, 2010
I'm having issues with a MaskedEdit on a textbox. I am using the the ClearTextOnInvalid property to prevent my user from inserting invalid information but when it deletes the text in textbox it does not clear the Mask.So if the user decides not to put anything in the box, I believe my code is seeing the mask as an invalid string. Is there a way to clear the mask after someone clicks out of the textbox? The ClearMaskOnLostFocus property is not working from textbox to textbox, only when no object has focus.
[Code]....
View 2 Replies
Mar 31, 2010
I'm facing an issue with chrome. I have multiview in which user control is loaded. This user control has one maskedEditExtender textbox (telephone textbox in ___-___-____ format). Issue is whenever the control is loaded i cannot see the masked feild but as soon i refresh the page I see it. I tried the script above but it didnt worked.
View 1 Replies
Feb 11, 2011
I have the following mask edit extender:
<asp:MaskedEditExtender
ID="txtVersion_MaskedEditExtender"
runat="server"
Enabled="True"
Mask="99.99"
MaskType="Number"
TargetControlID="txtVersion">
</asp:MaskedEditExtender>
It allows to type only decimal values, like 15.15. But when I save its value into a decimal variable the format chages to 1515.
Dim Version As Decimal
Version = CDec(txtVersion.Text)
View 5 Replies
Nov 2, 2010
Im trying to connect up a MaskEditExtender at runtime but the Mask Edit Extender doesnt seem to work.
Heres the code:-
[Code]....
View 2 Replies
Mar 3, 2011
I have put one mask edit extender for a textbox which is inside a Gridview templete field and the MaskType="Number
Mask="99,99,999.99"My problem is described below Commas are not dispalying inside the GRidView.After clicking in the textbox its coming and immediately vanishing.
e.g. after typing it should come like this 34,56,789.00 but its coming like 3456789.00
View 2 Replies
Mar 3, 2010
I have found a problem with the Masked Edit Extender when using it with a culture of Azeri (Latin, az-Latn-AZ). I have not found anywhere that states that the control should not be used with languages that is not included in the list of languages that the ajax control toolkit is translated.
The currency symbol for Azeri is "man." the first problem is that the mask displays this as "man," but the comma is the decimal indicator for Azeri.
Scenario 1
When the DisplayMoney property is set to "right" and the currency is removed by the masked editors script the resulting value looks something like "12,12," the second comma then invalidates the numeric value and all my compare validator which also acts on the same textbox keeps failing because the value is not numeric.
Scenario 2:
When the DisplayMoney property is set to "left" there is always a "0," added to the string because the the script of the masked editor removes the man then gets to the comma (man",") sees it as a decimal indicator and adds the 0 before the comma this happens on the first blur of the textbox each resulting onblur event will add another 0 to the value. But the value is already invalidated by the fact that it again has two commas like 0,12,12.
I get this result even with the Ajaxcontroltoolkit sample site, the changes needed to sample site's MaskedEdit.aspx page can be seen below.
For scenario 1, change the first MaskedEditExtender on the MaskedEdit.aspx page to the following:
[Code]....
For scenario 2 effect change the first MaskedEditExtender on the MaskedEdit.aspx page to the following:
<ajaxToolkit:MaskedEditExtender ID="MaskedEditExtender2" runat="server"
View 3 Replies
Jun 4, 2010
I have a textbox ,and masked Edit extender and Validator Attached to it i want to validate the textbox time
View 1 Replies
Jan 24, 2010
dynamically adding validator callout extender
Button button = new Button();
View 1 Replies
Feb 2, 2011
I am using a compare validator control and also a ajax validatorcallout extender control for data check on a field.
Both of them work well...but only the ajax call out extender pop up error message should display ... right now I have both of them displaying.. it defeats the purpose of having calloutextender, if I am displaying the comparevalidatror message anyway on the webpage.
How do make it so that only the pop up calloutextender ajax is triggered and not the comparevalidator error message.
View 1 Replies
Aug 24, 2010
I wan to do a required field validation for the cascading dropdownlist . When my page first load out the validator is fired first in the google chrome, the callout extender message is prompt out first in the Google Chrome. I have tested the code in IE and safari, this two browsers never prompt out the validator callout first when the page is loaded.
i wonder why the google chrome will prompt out the validator when i validate the cascading dropdownlist. I have did some research on it, but failed to get any solution.
View 2 Replies
Jul 6, 2010
I have a validator callout extender that works, it shows the callout box. But, it does a postback. It didn't do a post back the first time I clicked the button but it did for subsequent times. I read on the AJAX site that a custom validator must be used with this for it to work. I'm currently using this with a required field and regular expression validator. It works, the callout appears, but it doesn't work every time with out the post back.I posted this to see if there is a way to get this to work with a required field and regular expression validator, with out using a custom validator. I'm using the newest release of the toolkit, so I thought the documentation may be old, since the callout is appearing.
View 8 Replies
Aug 22, 2010
I have a calenderextender in a form with the following properties. </ajaxToolkit:
[Code]....
So the date selected by the CalenderExtender, the value gets displayed in the txtDeadLine.Text. The problem is when i save the data, the date displayed in the txtDeadLine.text becomes empty and the date is not saved.
How do i save the date using CalenderExtender. I can save the date using the normal Calender.
View 21 Replies
Feb 17, 2011
I have the following Calendar Extender:
[Code]....
I need to get its value into the following variable:
[Code]....
But the txtFechaDibujo.text is always empty, and I get a data conversion error.
How can I get this value?
View 11 Replies
Aug 24, 2010
For some reaon the black outline isn't appearing around my Validator Callout Extender's callout box. I don't have a css class set. It should display a yellow callout with a black outline. Like on the sample page:
[URL]
It shows the yellow call out with the black outline around the pointed part but not the main box.
View 1 Replies
Aug 2, 2010
how to programatically set via javascript the value for a textbox which has a maskededitextender tied to it? tried document.getElementById("textboxid").value but it didnt work.
View 10 Replies
Sep 13, 2010
I'm using AjaxToolkit and it works just fine. In one form i'm using the Time field (MaskedEdit). I need to validate Time field only if a tickbox is ticked. Is it possible?
View 1 Replies
Jul 8, 2010
I have a gridview (gridview-a) with a link button when the user click on this link button it opens a separate modal pop up extender with another grid view (gridview-b) (working fine) I added a close button inside the panel. When the user click on it the modal pop up is getting closed. Excellent.
Now my problem is When I add Edit,Save and Update buttons to the gridview-b ( i.e. Present inside Popup) when ever I click on the edit , or save or update buttons it is going to the gridview-a. How can I avoid that? Do I have to keep the gridview inside a update Panel and make the update mode conditional? If thats true how can I edit , save and delete the rows ( I need to call stored prcedures and all row-databound functions to do that)
View 5 Replies
Jul 12, 2010
We are using a MaskEditValidator to validate users input in a textbox which expects a date.
[Code]....
Our problem is that we would like that the textbox accepts two formats of date DD/MM/YYYY and DD/MM/YY, Can be possible to specify two types of mask in a MaskEditValidator ? Another idea how can we do this that users can enter the dates in the two formats and validate it ?
View 1 Replies
Jun 1, 2010
I have holiday manage screen (a date can be assigned with holiday)...so when user click on calendar I need to mask the days which are allocated with holidays...how to acheive this..
If possible can we show the title as holiday name when user mouse overs on date in the calendar
View 3 Replies
Feb 11, 2010
I just started using the mask control. I have it working exactly the way I want with date but can't get the same behavior with Phone.
<AjaxControlToolkit:MaskedEditExtender
ID="mskTbTicketOpenedDate"
runat="server"
TargetControlID="tbTicketOpenedDate"
Mask="99/99/9999"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
MaskType="Date"
ErrorTooltipEnabled="True" />
Date Mask Validator:
<asp:RequiredFieldValidator
ID="rfValTbTicketOpenedDate"
runat="server"
ControlToValidate="tbTicketOpenedDate"
Display="Dynamic"
ErrorMessage="required!<br />" />
<AjaxControlToolkit:MaskedEditValidator
ID="mskValTbTicketOpenedDateInvalid"
runat="server"
ControlExtender="mskTbTicketOpenedDate"
ControlToValidate="tbTicketOpenedDate"
IsValidEmpty="false"
InvalidValueMessage="Date is invalid<br />"
Display="Dynamic" />
Breaking out the required field validation helped me get the date textbox to behave the way I need. Just positioning validation messages and such. Behavior I like here is that TextBox has no mask to start (focus off of textbox). When you put the cursor in the textbox or the textbox gets focus then the mask shows up: __/__/____. As you type the underscore placeholders dissapear but the '/' chars stay in place.
And finally, this is key, when you have a correct date and take the focus away from the text box the dashes stay in place. I just realized that is because the date mask seems to fill in the blank spaces with the current date. I cannot get this behavior with a phone. Granted there is no phone mask type. Here is the phone code:
<AjaxControlToolkit:MaskedEditExtender
ID="mskTbPhone"
runat="server"
TargetControlID="tbPhone"
Mask="999-999-9999"
ClearMaskOnLostFocus="true"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
MaskType="None"
ErrorTooltipEnabled="True" />
I have tried MaskType set to number but it doesn't change the behavior. Right now the dashes dissapear when I take the focus off of the phone textbox. One thing I noticed with date is that if it is incomplete when it loses focus it fills in the rest with the current date values. Since there is no Phone mask type that behavior is not built in. Does anyone know how to set a default behavior so if you type in 55 in would automatically finish? 555-55-5555 And when you take the focus off it would keep the dashes. But if the textbox is empty I want with no focus the mask should dissapear completely.
View 3 Replies
Jan 4, 2010
how to do for changing the mask edit dynamically ?
View 1 Replies
Sep 26, 2013
I am using the AJAX Toolkit MaskedEditExtender to format some of my web form's textboxes. When I load the page and start to enter data into the textboxes, the masking doesn't show. I've included my page code below:
<asp:TextBox ID="GrantExpendituresAmount" runat="server" Text='<%# Bind("GrantExpendituresAmount") %>'
Width="450px"></asp:TextBox>
<ajax:MaskedEditExtender ID="GrantExpendituresAmount_MaskedEditExtender"
runat="server" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder=""
CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder=""
CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True"
Mask="$999,999,999.00" TargetControlID="GrantExpendituresAmount">
</ajax:MaskedEditExtender>
View 1 Replies
Sep 17, 2010
I'm trying to use the TextBoxWatermarkExtender with MaskedEditExtender/Validator and have found a bug (I think).
In the textbox I enter an invalid date such as 55-55-5555 and exits the textbox. I would then expect the watermark to be shown, but it doesn't. Instead the prompchar is shown (like __-__-____).
If I simply give focus to the textbox and then another control, the watermark is shown.
Is there a workaround such as manually force the TextBoxWatermarkExtender to update.
I'm not the best with javascript, I tried to call focus() and blur() on the textbox in the textbox's onBlur event using window.setTimeout. This works in Firefox, but not IE8, also there has to be a better way I think :-)
<div>
<asp:TextBox ID="TextBox5" runat="server" MaxLength="1" onBlur=""/>
<asp:ImageButton ID="ImgBntCalc" runat="server" ImageUrl="~/images/Calendar_scheduleHS.png" CausesValidation="False" />
</div>
[Code]....
View 4 Replies