|
HI
You can use custom validator or Regular Expression Validator for it
<l>Thanks and Regards
Sandeep
|
|
|
|
|
Can u please give me example in Javascript.
Thanks for replaying.
|
|
|
|
|
I have done like this
function validate()
{
reg = new RegExp('[0-9]{2}/[0-9]{2}/[0-9]{4}')
alert(reg.test(document.getElementById("TextBox2").value)) //this will give bool value
then check the date is valid date or not
}
the other way i got it from net, try it out
http://www.mattkruse.com/javascript/date/source.html[^]
Regards,
Sylvester G
Senior Software Engineer
Xoriant Solutions
sylvester_g_m@yahoo.com
Score it if you like my post
|
|
|
|
|
Use this javascript
function validate()
{
var dateText=document.getElementById("TextBox2");
var theDate = new Date(dateText.value);
if (isNaN(theDate)) {
alert("You have entered an invalid date. Please use the format MM/DD/YYYY.");
}
return false;
}
call this function whnever you want to validate i think it help you
<l>Thanks and Regards
Sandeep
|
|
|
|
|
Hi all,
I recently converted a webproject into ASP 2 & I found a problem in generating the DLL.
When I choose to "Publish website" to generate the DLL, it generates many errors in the HTML, though when I built the website it was successful..
So is there any way that I can generate the DLL regardless of these HTML errors??
|
|
|
|
|
I need to use timer control in an asp.net application so i can disable the
ASP.NET web page controls after some minutes:
so I saved DateTime.Now.AddMinutes into Session variable and set Timer interval property to one Second (i put the timer into update pannel so it will post pack only).
Inside timer_tick event I compared DateTime.Now to Session variable
if they are equal then I used this.controls.clear()(for instance) but it didn't work.
Does any one have an idea how to solve this problem or have better idea about how to solve it.
Thanks alot,
Hassan Amaar
|
|
|
|
|
Hi,
I'm trying to Insert a new Row on a dagrid. When I did a google search, I got an example on this address: http://www.codeproject.com/ASPNET_DataGrid.asp.
I've done mycode as follows:
private void Fill()
{
DataSet ds=new DataSet();
SqlDataAdapter adapter =new SqlDataAdapter("select * from DashBoard", con);
adapter.Fill(ds);
}
private void Bind()
{
DataSet ds=new DataSet();
dgis.DataSource = ds;
dgis.DataBind();
}
private void InsertEmpty()
{
DataSet table=new DataSet();
Table.Rows.InsertAt(Table.NewRow(), 0);
}
private void bttnew_Click(object sender, System.EventArgs e)
{
dgis.EditItemIndex = 0;
EditCommandColumn ecc = (EditCommandColumn) dgis.Columns[0];
ecc.UpdateText = "Insert";
Fill();
InsertEmpty();
Bind();
}
private void dgis_ItemCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
dgis.EditItemIndex = -1;
switch (e.CommandName)
{
case "Insert":
break;
case "Update":
break;
case "Cancel":
EditCommandColumn ecc =(EditCommandColumn) dgis.Columns[0];
ecc.UpdateText = "Update";
break;
case "Edit":
dgis.EditItemIndex = e.Item.ItemIndex;
break;
}
Fill();
Bind();
}
On compiling I get this error
-'System.Web.UI.WebControls.Table' does not contain a definition for 'NewRow'
-'System.Web.UI.WebControls.TableRowCollection' does not contain a definition for 'InsertAt'
-'An object reference is required for the nonstatic field, method, or property 'System.Web.UI.WebControls.Table.Rows'
Where could I be going wrong?
|
|
|
|
|
You defined your code:
DataSet table=new DataSet();
Table.Rows.InsertAt(Table.NewRow(), 0);
So you are calling a variable table as a dataset. That is bad.
Next you are using Table which is not a DataTable in your DataSet to try to create a new row.
In your fill method you fill in your dataset variable ds. You insert empty method is not using the same dataset you are binding your datagrid to. If you used the same dataset, then you could do something like ds.Tables[0].NewRow;
Anyway, I hope that helps point you in the right direction.
Ben
|
|
|
|
|
Hi Ben
Thanks it has worked. Though now Have another problem that has occured. The datagrid only brings back the header but cannot show data in table. Could you be knowing why?
Thanks
|
|
|
|
|
Usually if you are not seeing the data it is most likely because you forgot to databind after setting the datasource. That is my best guess.
Ben
|
|
|
|
|
I have a gridview with paging in numerics on . I want to add buttons for previous , next ,first and last . i will i catch the PageIndex property of Gridview on click of a button . Please help me out .
thanks in advance
|
|
|
|
|
|
Hi All,
I need to work on Crystal Reports in myproject,So please suggest me some sites which having good Examples.I have developed only Emp table Report i.e single table data into Report.
i would like to know how to bind simple Query that takes data from 3 tables to Crystal Report .
Also How to bind Stored Procedure to a CrystalReport.
Thanks to all Repliers.
|
|
|
|
|
|
Hi
I am having a xml file with structure
<class>
Between that I want to enter the nodes <name>test
I am using this code
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.load("class.xml");
var x=xmlDoc.getElementsByTagName("class");
var newel;
for (i=0;i
|
|
|
|
|
I think its beacuse you are not saving or closing
Check for XmlDoc.Save method
<l>Thanks and Regards
Sandeep
|
|
|
|
|
Is it working fine ?
<l>Thanks and Regards
Sandeep
|
|
|
|
|
Hi all.
I have the following.
MasterPage - Has 5 buttons each next to eachother, underneath the buttons I have my contentpageholder.
Then I have a content page that has a login control. Now for my problem.
When I enter my username and password and press <enter>, the button event that fires is the most left button of the five buttons on the master page and not the login button.
I want it to be the login button of the login control, so how do I set the login button to be the default button ?
Thanks in advance
He who laughs last is a bit on the slow side
-- modified at 6:46 Monday 26th February, 2007
|
|
|
|
|
|
Thanks, will definitely check it out. Hopefully it does the trick.
He who laughs last is a bit on the slow side
|
|
|
|
|
kubben wrote: NOTE there is also a DefaultButton on the form itself.
I tried setting that, it works when the page is loaded, so if I immediately press enter when the page is loaded, it accepts the login button, but the moment that I click in the user name textbox it sets the defaultbutton and the focus from the login button to the button on the master page, and I have no idea why this happens.
He who laughs last is a bit on the slow side
|
|
|
|
|
You know I recently worked on a project that used a login control. Here is the code we used:
<asp:Panel ID="Panel1" DefaultButton="Login1$LoginImageButton" runat="server">
<asp:Login ID="Login1" runat="server"
LoginButtonImageUrl="~\images\buttons\buttonlogin.gif"
LoginButtonType="image"
CreateUserText="Create Account"
CreateUserUrl="~/CreateUser.aspx"
CheckBoxStyle-Height="30"
CheckBoxStyle-VerticalAlign="Bottom"
LoginButtonText="Login"
OnLoggedIn="Login1_OnLoggedIn"
RememberMeText="Remember me (automatically login) next time.">
</asp:Login>
</asp:Panel>
So notice how the default button is set in the panel. If you aren't using a ImageButton for your login control set the DefaultButton to "Login1$LoginButton" NOTE this is assuming that you are calling your login control Login1 if you are calling it something else then you need to change the first part of the defaultbutton name.
Hope that helps.
Ben
|
|
|
|
|
Thanks, this should work 100
He who laughs last is a bit on the slow side
|
|
|
|
|
Thanks, it works
He who laughs last is a bit on the slow side
|
|
|
|
|
Hey all,
I may be being stupid (tell me if i am!) but I cannot seem to find the syntax for opening a new IE window from an event in a code behind page?
Is there anything like window.open in C#?
thank you
mark
|
|
|
|