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"> </td></tr>
<tr>
<td class="lletra"> 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"> 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"> Stock Actual</td>
<td><div id="stock_actual"><input readonly/></div></td>
</tr>
<tr>
<td class="lletra"> Cantidad</td>
<td><input type="text" name="quantitat" class="caixes" onblur="javascript:validarnumero(this.value)"/></td>
</tr>
<tr>
<td class="lletra"> 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"> Nº Albaran</td>
<td><input type="text" name="albara" class="caixes"/></td>
</tr>
<tr><td> </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