| Author: Fool To Code 29 Nov 2008 | Member Level: Gold | Rating:  Points: 4 |
use server side validations for server side and use code for textbox.
server button's onClientClick="CheckEmptyText()"
function CheckEmptyText() { if (document.getElementById('textbox1').value=="") { window.alert('please fill the textbox'); } }
|
| Author: sayyad baji 29 Nov 2008 | Member Level: Gold | Rating:  Points: 5 |
hi,
u can call the function at serverside control like as follows: <asp:textbox id="txtname" onchange="return javascript:checkall(e);" />
u have to write the external or internal .js file: CommonFunctions.js
function checkall() { if(document.getElementById("txtname").value=='') { alert('enter name.'); document.getElementById("txtname").focus(); return false; }
blablablablablablablablablablablabla----------- else { return true; } }
ok...
|
| Author: Jagwinder Walia 29 Nov 2008 | Member Level: Gold | Rating:  Points: 2 |
also u can add attribute to button on page load e.g button.attributes.add("OnClick","javascript:return functionname();")
|
| Author: Arun Jacob 29 Nov 2008 | Member Level: Gold | Rating:  Points: 5 |
Suppose we have a button. first add attributes for the button in the page load,
btnSubmit.Attributes.Add("onmouseover", "ChangeColor(this);");
Then write the javascript method ChangeColor,
<script type="text/javascript"> function ChangeColor(pointer) { pointer.style.background="Silver"; } </script>
like this we can add any javascript method to an event.if you want to add validation do like this and write javascript method accordingly.
:-)
Arun Jacob http://codepronet.blogspot.com/
|
| Author: Gaurav Agrawal 29 Nov 2008 | Member Level: Diamond | Rating:  Points: 5 |
in aspx page
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Sms length is exceeding over 160." ClientValidationFunction="validateLength" ControlToValidate="txtSmsMessage" SetFocusOnError="True" ValidationGroup="add">*</asp:CustomValidator>
<script language="javascript" type="text/javascript"> function validateLength(oSrc, args) { args.IsValid = (args.Value.length < 160); } </script> ---------------------------------------------------- GA
Thanks & Regards,
Gaurav Agrawal Sr.Software Engineer gaur1982@yahoo.com 09829373514
|
| Author: Deepika Haridas 29 Nov 2008 | Member Level: Diamond | Rating:  Points: 4 |
void TextValidate ( object source, ServerValidateEventArgs args ) { args.IsValid = args.Value.Length >= 8; }
<asp:textbox id="myTextBox" runat="server" />
<asp:customvalidator runat="server" onServerValidate="TextValidate" controltovalidate="myTextBox" errormessage="Username cannot be less than eight characters." />
Regards, Deepika
Thanks & Regards, Deepika Editor
If U want to shine like a SUN..First U have to burn like the SUN!! Need a Guide? Join my mentor program..
|
| Author: Ritu 30 Nov 2008 | Member Level: Silver | Rating:  Points: 4 |
button1.attributes.add("OnClick","functionname()"); button1.attributes.add("Onmouseover","functionname()"); button1.attributes.add("OnBlur","functionname()");
First u make the fuction in javascript like <script type="text/javascript" language="javascript"> function functionname() { alert("check your value"); } <script>
|
| Author: Vivs 30 Nov 2008 | Member Level: Gold | Rating:  Points: 6 |
Hi There are two methods available to register a script in .NET environment. They are RegisterStartupScript and RegisterClientScriptBlock
------------
<HTML> <HEAD> <title>WebForm1</title> <script language="javascript"> function pop_window() { var confirmWin = null; confirmWin = window.open('PopUpWindow.aspx','anycontent', 'width=455,height=435,status'); } </script> </HEAD> <body> <form name="Form1" method="post" action="WebForm1.aspx" id="Form1"> <input type="button" onClick="pop_window()" value="Open Window"> </form> </body> </HTML>
-------------
private void Button1_Click(object sender, System.EventArgs e) { string PopUpWindowPage = "PopUpWindow.aspx";
//Script for popup window string Script = ""; Script += "\n<script language=JavaScript id='PopupWindow'>\n"; Script += "var confirmWin = null; \n"; Script += "confirmWin = window.open('"+PopUpWindowPage+"', 'anycontent', 'width=455,height=435, status'); \n";
Script += "if((confirmWin != null) && (confirmWin.opener==null)) { \n"; Script += " confirmWin.opener = self; \n"; Script += "}\n"; Script += "</script>";
//Script for displaying popup window information in main window string ParentLoadScript = ""; ParentLoadScript += "\n<script language=JavaScript id='ParentLoad'>\n"; ParentLoadScript += "function addOption(strValue){ \n"; ParentLoadScript += "var objForm = document.forms['Form1'];\n"; ParentLoadScript += "var objFormField = objForm.elements['TextBox1'];\n"; //ParentLoadScript +="alert(objFormField);\n"; ParentLoadScript += " if (objFormField != null) objFormField.value = (strValue); }\n"; ParentLoadScript += "</script>";
//Check whether they are already registered if(!this.IsStartupScriptRegistered("PopupWindow")) { //Register the script this.RegisterStartupScript("PopupWindow",Script); } //Check whether they are already registered if(!this.IsStartupScriptRegistered("ParentLoad")) { //Register the script this.RegisterStartupScript("ParentLoad",ParentLoadScript); } --------------------------
refer code.
|
| Author: Muhammad Faseeh Abrar 01 Dec 2008 | Member Level: Silver | Rating:  Points: 6 |
1. Add the following lines inside the <head> tag <script type="text/javascript" language="javascript"> function JSValidation() { var txtUser = document.getElementById('txtUserName'); var txtPass = document.getElementById('txtPassword'); var lblMiss = document.getElementById('lblMissing'); if(txtUser.value == "") { lblMiss.innerHTML = "Either UserName or Password or Both are not given"; return false; } else if(txtPass.value == "") { lblMiss.innerHTML = "Either UserName or Password or Both are not given"; return false; } else { lblMiss.innerHTML = ""; return true; } } </script>
2. Add the following line inside the Page_Load function this.btnSignIn.Attributes.Add("OnClick", "return JSValidation();");
I attach the full project for this functionality you can also check that one.
If you have any further confusion than do inform me.
Regards Muhammad Faseeh Abrar
JSValidation.zip |