Buenas, llevo intentando hace un buen rato como pasar valores de un input de un HTML a una función Javascript, exacto se puede con el OnClick="Nombrefuncion()".
Pero mi pregunta es si es un campo de texto que tendría que usar?
Podría ser onChange, pero ya lo probe sin resultados:
Aunque creo que la opción sería onblur.
Código HTML:
Ver originalfunction funcionnombre()
{
document.alert("fnombre"); //No se exactamente como puedo hacer referencia a fnombre, que es el lo que hay dentro del input del nombre
}
<!-- Página web con formulario:
-Nombre, apelidos, dni.
- Email
-Dirección, población, cod. postal
-Observaciones
Botnoes: enviar, borrar.
- Comprobación de los campos. Mediantes funciones javascript
Nombre, apelidos, dirección, poblacion, provincia: Mayor de 3 caracteres.
email: bien formado. 1 o más caracteres + @ + 1 o más caract + . + 1 o más caracteres.
cod. postal: 5 números
observaciones: más de 10 caracteres.
dni: nie o nif. 11111111H
Al final:
- Si Error: Avisamos al usuario: Como
-Alert (todos los fallos en un mismo alert)
-Y poniendo en rojo los campos con fallos.
- Si, OK: enviamos correo. -->
Bienvenido
<FORM type="text METHOD="POST"> Nombre:  <input type="text" maxlenght="10" name="fnombre" onblur="funcionnombre">
<BR>
Primer Apellido:  <input type="text" name="f1apellido" maxlenght="13">
<BR>
Segundo Apellido:  <input type="text" name="f2apellido" maxlenght="13">
<BR>
Email:  <input type="text" name="femail" maxlenght="30">
<BR>
Dirección: <input type="text" name="fdireccion" maxlenght="40">
<BR>
Población:  <input type="text" name="fpoblacion" maxlenght="15">
<BR>
Código postal:  <input type"text" name="fcodigopostal" maxlenght="5">
<BR>
Observaciones:  <textarea name="fobservaciones" rows="5" cols="30" maxlenght="200" minlenght="10">Su comentario aquí.
</textarea> Enviar datos:
<input type="submit" name="fnombre">