Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/09/2011, 13:45
Avatar de nolose
nolose
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 165
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Problema con validacion Field

Te pongo el codigo, pero del HTML pasa bien al fichero php que procesa el dato, el Field hace su mision y envia la ruta de la imagen...

lo que no funciona es la validación de errores intermedia por javascript.


NOTA: El Field está casi al final, con <a href="#ancla_insert" onclick="addField()" accesskey="5" class="texto_azul_link"> donde añadimos el nuevo Field (en el archivo .js cuyo código puse anteriormente)

Código HTML:
<script type="text/javascript">
//Utilizamos este metodo para cargar funciones (onload) fuera del body
window.onload = function() {
	fill_meses();
	fill_anos();
}
</script>

<div align="center">
<form name="f1" action="func/func_nueva_ficha.php" method="post" onsubmit="return valida_nueva_ficha(this)" enctype="multipart/form-data">
<!-- <form name="frm" id="frm" action="func/func_nueva_ficha.php" method="post" enctype="multipart/form-data"> -->
  <table width="800" border="0" cellpadding="0" cellspacing="5" bgcolor="#FFFFFF">
    <tr>
      <td><table width="100%" border="0" cellspacing="0" cellpadding="4">
          <tr>
            <td bgcolor="#DB1D21" class="align_izq"><span class="texto_blanco"><strong>[ DTCARSVO ] - Panel de Administraci&oacute;n &gt; Nueva Ficha </strong></span></td>
          </tr>
      </table></td>
    </tr>
    <tr>
      <td><table width="100%" border="0" cellspacing="6" cellpadding="0">
          <tr>
            <td class="align_der">
			<div id="emarca" style="display:block" class="texto"><strong>Marca:</strong></div>
            <div id="emarca_error" style="display:none" class="texto_rojo"><strong>Marca:</strong></div> </td>
            <td width="70%" class="align_izq"><input name="marca" type="text" id="marca" size="26" maxlength="30" />
              <span class="gris_peque">(*)</span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="emodelo" style="display:block" class="texto"><strong>Modelo:</strong></div>
            <div id="emodelo_error" style="display:none" class="texto_rojo"><strong>Modelo:</strong></div> </td>
            <td class="align_izq"><input name="modelo" type="text" id="modelo" size="26" maxlength="30" /> 
              <span class="gris_peque">(*)</span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="eversion" style="display:block" class="texto"><strong>Versi&oacute;n:</strong></div>
            <div id="eversion_error" style="display:none" class="texto_rojo"><strong>Versi&oacute;n:</strong></div> </td>
            <td class="align_izq"><input name="version" type="text" id="version" size="26" maxlength="30" />
              <span class="gris_peque">(*)</span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="eprecio" style="display:block" class="texto"><strong>Precio:</strong></div>
            <div id="eprecio_error" style="display:none" class="texto_rojo"><strong>Precio:</strong></div> </td>
            <td class="align_izq"><input name="precio" type="text" id="precio" size="26" maxlength="6" />
              <span class="gris_peque">(*) (Num&eacute;rico, en &euro;-Euros. ej: 20000).</span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="epotencia" style="display:block" class="texto"><strong>Potencia:</strong></div>
            <div id="epotencia_error" style="display:none" class="texto_rojo"><strong>Potencia:</strong></div> </td>
            <td class="align_izq"><input name="potencia" type="text" id="potencia" size="26" maxlength="3" /> 
              <span class="gris_peque">(*) (Num&eacute;rico, en cv. ej: 125).</span></td>
          </tr>
          <tr>
            <td class="align_der"><div id="ecombustible" style="display:block" class="texto"><strong>Combustible:</strong></div></td>
            <td class="align_izq"><select name="combustible" id="combustible">
                <option value ="Gasolina">Gasolina</option>
                <option value ="Diesel">Diesel</option>
                <option value ="Etanol">Etanol</option>
                <option value ="Electrico">Electrico</option>
                <option value ="Gas">Gas</option>
                <option value ="Hibrido">Hibrido</option>
                <option value ="Hidrogeno">Hidrogeno</option>
                <option value ="Otro">Otro</option>
              </select>
                <span class="gris_peque"> (*)</span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="epuertas" style="display:block" class="texto"><strong>Num. Puertas:</strong></div>
            <div id="epuertas_error" style="display:none" class="texto_rojo"><strong>Num. Puertas:</strong></div> </td>
            <td class="align_izq"><input name="puertas" type="text" id="puertas" size="26" maxlength="1" />
              <span class="gris_peque">(*) (Num&eacute;rico,  ej: 4).</span></td>
          </tr>
          <tr>
            <td class="align_der"><div id="eplazas" style="display:block" class="texto"><strong>Plazas:</strong></div>
                <div id="eplazas_error" style="display:none" class="texto_rojo"><strong>Plazas:</strong></div></td>
            <td class="align_izq"><input name="plazas" type="text" id="plazas" size="26" maxlength="1" />
                <span class="gris_peque">(*) (Num&eacute;rico,  ej: 4).</span></td>
          </tr>
          <tr>
            <td class="align_der"><div id="ecambio" style="display:block" class="texto"><strong>Cambio:</strong></div></td>
            <td class="align_izq"><select name="cambio" id="cambio">
                <option value ="Manual">Manual</option>
                <option value ="Automatico">Automatico</option>
              </select>
                <span class="gris_peque">(*)</span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="efecha_mat" style="display:block" class="texto"><strong>Fecha de Matriculaci&oacute;n:</strong></div>
            <div id="efecha_mat_error" style="display:none" class="texto_rojo"><strong>Fecha de Matriculaci&oacute;n:</strong></div> </td>
            <td class="align_izq">
			<select name="meses" id="h1" class="contenedor" >
				<option value=""></option>
			  </select>
              <span class="texto"> / </span>
              <select name="anos" id="h2" class="contenedor" >
				<option value=""></option>
			  </select>
              <span class="gris_peque">(*)</span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="ekm" style="display:block" class="texto"><strong>Km:</strong></div>
            <div id="ekm_error" style="display:none" class="texto_rojo"><strong>Km:</strong></div> </td>
            <td class="align_izq"><input name="km" type="text" id="km" size="26" maxlength="7" />
              <span class="gris_peque">(*) (Num&eacute;rico,  en Km. ej: 190000).</span></td>
          </tr>
          <tr>
            <td valign="top" class="align_der" style="padding-bottom:30px">
			<div id="eobservaciones" style="display:block" class="texto"><strong>Observaciones:</strong></div>
            <div id="eobservaciones_error" style="display:none" class="texto_rojo"><strong>Observaciones:</strong></div> </td>
            <td valign="top" class="align_izq" style="padding-bottom:30px"><textarea name="observaciones" cols="26" rows="4" id="observaciones"></textarea>
              <span class="gris_peque">(*) (M&aacute;x. 900 caracteres). </span></td>
          </tr>
          <tr>
            <td class="align_der">
			<div id="eimagen" style="display:block" class="texto"><strong>Im&aacute;genes:</strong></div>
            <div id="eimagen_error" style="display:none" class="texto_rojo"><strong>Im&aacute;genes:</strong></div>
            </td>
            <td class="align_izq">
            	
              <span class="gris_peque">(9 im<strong>&aacute;</strong>genes  max. de 1Mb en .jpg).<span class="texto_mediano_gris"><a name="ancla_img" id="ancla_insert"></a></span></span></td>
          </tr>
          <tr>
            <td class="align_der">&nbsp;</td>
            <td class="align_izq">
            	<div id="files" class="texto_link" style="padding-right: 200px"></div>
                <span class="gris_peque">
                	<a href="#ancla_insert" onclick="addField()" accesskey="5" class="texto_azul_link">&laquo; A&ntilde;adir Imagen &raquo;</a>
                </span>
            </td>
          </tr>
      </table></td>
    </tr>
    <tr>
      <td style="padding-top:15px; padding-right:5px; padding-bottom:5px" class="align_der"><span class="align_izq" style="padding-top:15px">
        <input name="submit" type="submit" id="submit" value="Guardar Ficha" />
      </span></td>
    </tr>
    <tr>
      <td style="padding-top:15px; padding-right:5px; padding-bottom:5px" class="align_der"><strong><a href="http://www.forosdelweb.com/f13/index.php" target="_self" class="texto_link">Ir a WebSite</a> | <a href="admin.php" target="_self" class="texto_link">Ir a Panel de Administraci&oacute;n</a></strong></td>
    </tr>
  </table>
</form>
</div>