Ver Mensaje Individual
  #41 (permalink)  
Antiguo 12/07/2006, 08:23
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 11 meses
Puntos: 10
buenas...
pues no es eso... me sigue pasando lo mismo... el onSubmit se lo pasa por donde yo ser... no lo entiendo la verdad.

tu lo has probado?

Código HTML:
<form id="miform" name="miform" method="post" action="expedicio/act_ins.php"  onSubmit="validaexpedicio(this.form); return false">
<table width="50%" align="center">
<tr><td align="center" class="titol" colspan="2">Expediciones</td></tr>
<tr><td colspan="2">&nbsp;</td></tr>
<tr>
	<td class="lletra">&nbsp;Fecha</td>
	<td> <input name="dc" value="" size="20"><a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.miform.dc);return false;" HIDEFOCUS><img name="popcal" align="absmiddle" src="img/calendari.gif" width="34" height="22" border="0" alt=""></a>

<iframe width=199 height=178 name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="calendari/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;">
</iframe> </td>
</tr>
<tr>
	<td class="lletra">&nbsp;Tipo de Caja</td>
	<td>
		<select name="article" class="caixes" onchange="myajax.Link('expedicio/cons_stock.php?article='+this.value, 'stock_actual')">
			<option value="0">Tipo de caja...</option>
			<?
			while($res_article=mysql_fetch_row($sql_article)){
				echo "<option value=".$res_article[0].">".$res_article[1]."</option>";
			}
			?>
		</select>
	</td>
</tr>
<tr>
	<td class="lletra">&nbsp;Stock Actual</td>
	<td><div id="stock_actual"><input readonly/></div></td>
</tr>
<tr>
	<td class="lletra">&nbsp;Cantidad</td>
	<td><input type="text" name="quantitat" class="caixes" onblur="javascript:validarnumero(this.value)"/></td>

</tr>
<tr>
	<td class="lletra">&nbsp;Plataforma Destino</td>
	<td>
		<select name="plataformadesti" class="caixes">
			<option value="0">Escoje una Plaforma...</option>
			<?
			while($res_plataforma=mysql_fetch_row($sql_plataforma)){
				echo "<option value=".$res_plataforma[0].">".$res_plataforma[1]."</option>";
			}
			?>
		</select>
	</td>
</tr>
<tr>
	<td class="lletra">&nbsp;Nº Albaran</td>
	<td><input type="text" name="albara" class="caixes"/></td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td align="right">
<input type="submit" class="boto" name="enviar" value="Grabar">
</td>
<td align="left">
<input type="button" class="boto" name="cancelar"  value="Cancelar" onclick="myajax.Link('#expedicio/default.php', 'main')">
</td>
</tr>
</table>
</form> 
y donde tengo las funciones (en el archivo js)
Código PHP:
function validaexpedicio(miform){
    
    var 
data miform.dc.value;
    var 
article miform.article.value;
    var 
stock miform.stockactual.value;
    var 
plataformadesti miform.plataformadesti.value;    
    var 
quantitat miform.quantitat.value;
    var 
albara miform.albara.value;
    
    if (
data==''){
        
alert("Tienes que escojer una Fecha.");
        return 
false;
    }else if (
article==0){
        
alert("Tienes que escojer un tipo de caja.");
        return 
false;
    }else if (
plataformadesti==0){
        
alert("Tienes que escojer una Plataforma de Destino.");
        return 
false;
    }else if (
quantitat==0){
        
alert("Tienes que definir una cantidad.");
        return 
false;
    }else if (
quantitat stock){
        
alert("La cantidad no puede ser superior al Stock.");
        return 
false;
    }else if (
albara==0){
        
alert("Tienes que poner el numero de albaran.");
        return 
false;
    }else {
        
myajax.Form('miform''main');
    }    

alguna idea de porque no se dispara?

saludos y gracias de nuevo
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 13/07/2006 a las 03:32