Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2008, 08:38
matak
 
Fecha de Ingreso: julio-2008
Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Concatenar dos campos del formulario y enviarlo en otro campo

wenas angel_dope

tienes pues esta situacion,no?

Código HTML:
<form action="pagina.php" name="ejemplo">

      <input type="text" id="campo1" />
      <input type="text" id="campo2" />
      <input type="hidden" id="final" />
      
      <input type="submit" value="enviar"/>

</form> 
te creas este script

Código:
<script type="text/javascript">

function procesar() {

    campo1=document.getElementById('campo1').value;
    campo2=document.getElementById('campo2').value;

    final=campo1+campo2;

    document.getElementById('final').value=final;

    document.forms.ejemplo.submit();

}

</script>
ahora ya solo falta añadir al submit que capture en evento onClick para llamar al script que se ha creado

Código HTML:
 <input type="submit" value="enviar" onClick="javascript:procesar();"/> 
quedaria asi

Código HTML:
<script type="text/javascript">

function procesar() {

    campo1=document.getElementById('campo1').value;
    campo2=document.getElementById('campo2').value;

    final=campo1+campo2;

    document.getElementById('final').value=final;

    document.forms.ejemplo.submit();

}

</script>

<form action="pagina.php" name="ejemplo">

      <input type="text" id="campo1" />
      <input type="text" id="campo2" />
      <input type="hidden" id="final" />
      
       <input type="submit" value="enviar" onClick="javascript:procesar();"/>

</form>