Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2013, 06:25
Avatar de sergiomaidana1989
sergiomaidana1989
 
Fecha de Ingreso: abril-2013
Ubicación: Vera, Santa Fe
Mensajes: 70
Antigüedad: 11 años, 8 meses
Puntos: 0
No puedo cambiar el Type de un input

Hola.

Tengo un inconveniente... Tengo un Formulario de contacto y al boton de enviar lo tengo con un type="submit, ya que lo validé para HTML5.
Sin embargo, en IE tengo problemas. Es un dolor de cabeza. Ya pude colocarle un Script para que me valide el form a través de js. Pero necesito ahora poder cambiar el type de mi input de type="submit" a type="button", ya que así está validad, pero luego del alert envía de todas maneras.

Todavía no manejo mucho javascript. Y encontré un code en internet, que la traté de adaptar a mi caso. Pero no me sale.

Código HTML:
Ver original
  1. <script type="text/javascript">
  2.      window.onload = function() {
  3.           document.getElementById('enviar').innerHTML = "<input id=\"enviar\" type=\"button\" name=\"enviar_sub\" value=/"HOLAA/" />";
  4.      }

Y aquí esta una síntesis de la estructura de la página:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3.     <head>
  4.         (...)
  5.     </head>
  6.  
  7.     <body>
  8.         <section id="wrap">
  9.             <header>
  10.                 (...)
  11.             </header>
  12.             <section id="contenido">
  13.                 <section id="form-contacto">
  14.                     <article>
  15.                         <form name="enviarmensaje_frm">
  16.                             <label></label>
  17.                             <input type="text" />
  18.                             <br><br>
  19.                             <label></label>
  20.                             <input type="email" />
  21.                             <br><br>
  22.                             (...)
  23.                             <section id="form-botonera">
  24.                                 <input type="submit" name="enviar_sub" id="enviar" value="Enviar mensaje" />
  25.                                 <input type="reset" name="restablecer_rst" id="restablecer" value="Restablecer" />
  26.                             </section>
  27.                         </form>
  28.                     </article>
  29.                 </section>
  30.             </section>
  31.             <footer>
  32.                 (...)
  33.             </footer>
  34.         </section>
  35.     </body>
  36. </html>

Básicamente tengo así mi código con sus respectivos id y name. Lo que no sé es cómo tendría que armar bien el Script que mostré primero para que me funcione en base al código de mi página.

No entiendo mucho de JavaScript aún.
¿Alguien podría decirme cómo se armaría ese script para mi página?

Desde ya, se los agradezco.
__________________
Sergio Daniel Maidana