Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/08/2006, 11:24
Avatar de seik!
seik!
 
Fecha de Ingreso: mayo-2006
Mensajes: 492
Antigüedad: 18 años
Puntos: 6
te creo,pero.

te creo pero donde esta el error o.O de verdad que no lo veo =(

si observas el codigo te daras cuenta que hice los cambios y auun asi pasa el submit :s

espero puedas ver lo k pasa por que yo no lo logro ver.

Código:
<?php
	//require("seguridad.php");
	require("../config.inc.php");
		
?>

<?php	
	if (isset($_POST["txtnombre_modulo"])){
			
		$mod_nombre=$_POST["txtnombre_modulo"];

		$strsql = "INSERT INTO int_modulo (mod_nombre) VALUES ";
		$strsql.= " ('".$mod_nombre."')";
		$cn = conectar_mysql();
		mysql_query($strsql, $cn);
		$id = mysql_insert_id();
?>
<html>
<head>
	<script languaje='javascript'>
		alert('Registro realizado con éxito!');
		top.opener.document.location = top.opener.document.location;
	</script>
</head>
<body onload='javascript:window.close();'>
</body>
</html>
<?php		exit();
	}
?>


<html>
<head>
<link href="../config.inc.css" rel="stylesheet" type="text/css">
	<title>Nuevo Módulo</title>
<script language="javascript" src="../ajax.inc.js"></script>
<script language="javascript">

function validar(form){
	var strnom_modulo = trim(document.forms.frmdatos.txtnombre_modulo.value);
	if (strnom_modulo.length == 0 ){
		alert('Debe ingresar un nombre para el módulo');
		return;
	}
	if (strnom_modulo.length > 0 ){
		if(confirm('¿Esta seguro de guardar solo los registros ingresados hasta el momento?.')){
			_values_send = "mod_nom=" + strnom_modulo;
			_target="div_respuesta";
			document.getElementById(_target).innerHTML="<table width='470' cellpadding='0' cellspacing='0'><tr><td valign='middle' align='center' valign='top' class='te_11_rojo'>Verificando Datos...<br>&nbsp;</td></tr></table>";
			
			_objetus = ajax_postback();
			
		    _URL_="modulos_ag_ajax.php?";
		    _objetus.open("GET", _URL_+_values_send, true);
		    _objetus.onreadystatechange=function() {
				if (_objetus.readyState == 4){
					if (_objetus.status == 200){
						strrespuesta = trim(_objetus.responseText);
						
						if (strrespuesta == "OK"){
							document.forms.frmdatos.submit();
						} else {
							document.getElementById(_target).innerHTML="<table width='470' cellpadding='0' cellspacing='0'><tr><td valign='middle' align='center' valign='top' class='te_11_rojo'>Ya existe un módulo ingresado con ese nombre. <br>Favor de verificar sus datos.</td></tr></table>";
							document.forms.frmdatos.txtnombre_modulo.value="";
						}
					}
				}
			}
		    _objetus.send(null);			
			return;
		} else {
 			return;
		}
	}
}

	// MODO DE EMPLEO :  trim(texto)
	function trim(strtexto){
		var i;
		var sw = 1;
		var inlargo = strtexto.length;
		var strretorno = "";
		for(i=0;i<inlargo;i++){
			if(sw == 1){
				if(strtexto.charAt(i) != " "){
					sw = 0;
					strretorno = strretorno + strtexto.charAt(i);
				}		
			}else{
				strretorno = strretorno + strtexto.charAt(i);
			}
		}
		sw = 1;
		strtexto = strretorno;
		inlargo = strtexto.length;
		strretorno = "";
		for(i=(inlargo - 1);i>=0;i--){
			if(sw == 1){
				if(strtexto.charAt(i) != " "){
					sw = 0;
					strretorno = strtexto.charAt(i) + strretorno;
				}		
			}else{
				strretorno = strtexto.charAt(i) + strretorno;
			}	
		}
		return strretorno;
	}
</script>
</head>
<body topmargin="0" leftmargin="0">
<form method="POST"  name="frmdatos" action="modulos_ag.php" onsubmit="return validar(this)" >
	<table width="510" border="0" cellpadding="0" cellspacing="2">
		<tr>
			<td bgcolor="#8c0000" colspan="3" height="20" class="ti_14_blanco" style="font-size:22;">&nbsp;AGREGAR MÓDULO</td>											
		</tr>	
		<tr height="25"><td></td></tr>	
		<tr>
			<td height="25" width="150" bgcolor="#dfffdf"  class="ti_9_azul" style="font-size:12;">&nbsp;Nombre del Módulo</td>
			<td width="10" class="ti_12_negro" align="center">:</td>
			<td width="320" class="ti_12_negro"><input type="text" name="txtnombre_modulo" style="width:320;" size="40" class="ti_12_negro"  maxlength="40" onsubmit="javascript:validar();"></td>
		</tr>		
		<tr height="10"><td></td></tr>
		<tr>
			<!--<td><input type="reset" name="cmdborrar" class="button" value="Limpiar"></td>-->
		</tr>
		<tr height="5"><td></td></tr>	
		<tr>
			<td colspan="3">
				<div id="div_respuesta">
					<table width='470' cellpadding='0' cellspacing='0'>
						<tr>
							<td valign='middle' align='center' valign='top' class='te_11_rojo'>&nbsp;<br>&nbsp;</td>
						</tr>
					</table>
				</div>
			</td>
		</tr>
		<tr height="15"><td></td></tr>	
		<tr>
			<td colspan="2"></td>
			<td align="center">
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				<input type="submit" name="cmdsiguiente" class="button" value="Guardar">
				&nbsp;&nbsp;
				<input type="button" name="cmdsalir" class="button"  value="Salir" onclick="javascript:window.close();">
			</td>
		</tr>
	</table>
</form>
</body>
</html>
__________________
sEIK! -Chile-
Analista Programador.