Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/05/2006, 17:03
Emerald
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Exclamación

Lo que he intentado hacer es validar con javascript del lado del cliente y con private void cvValidaBusqueda_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args) en el lado del server.

Pero creo que ninguno de los dos funciona:

Aquí está el código JavaScript:
Código:
<script language="javascript">
	function ValidaDatos(source, args)
	{
		var vPClave = args.value;
		//var vPClave = document.Form1.elements["txtPClave"].value;
		//var vPClave = document.all[txtPClave].value;
		//var vPClave = document.getElementById("txtPClave").value;
		
		var vPClave = document.Form1.elements["ddlRamo"].value;
		//var vRamo = document.all[ddlRamo].value;
		//var vRamo = document.getElementById("ddlRamo").value;
		alert("vPClave" + vPClave);
				
		if (vPClave == "")
		{
			if (vRamo == "1")
			{
			             args.isValid = false
			             alert("es invalido");
				return;
			}
			}
			else
			{
				args.isValid = true
				alert("es valido");
			}
			
		}
		</script>
y Aquí está el código del lado del servidor:

Código:
private void cvValidaBusqueda_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args)
		{
if(this.txtPClave.Text.Equals("") && this.ddlRamo.SelectedValue.Equals("1"))
	{
		args.IsValid = false;
		return;
	}		
	else
	{
		 args.IsValid=true;
	}
}
Gracias por su ayuda