Tengo una dudilla k me esta volviendo loco.
Tengo un formulario con un text area y un boton (no submit) que al hacer click llama una funcion que hace que aparezca un pront para poner el texto en negrita.
Mi problema es que en el formualrio hay varios text area y para no repetir 5 veces la misma funcion, lo que hago es pasar a la funcion el nombre del textarea.
pero luego no soy capaz de devolver el texto negrita al text area.
este es mi codigo
Código:
<form action="Productosadd.asp" method="post" onSubmit="return dataCheck(this);" ENCTYPE="multipart/form-data" name="form1"> <textarea cols=35 rows=4 name="x_Descripcion"><%= x_Descripcion %></textarea> <img src="bold.gif" alt="Negrita" width="30" height="18" OnClick="negrita(x_Descripcion)" style="cursor: hand"> <textarea cols=35 rows=4 name="y_Descripcion"><%= x_Descripcion %></textarea> <img src="bold.gif" alt="Negrita" width="30" height="18" OnClick="negrita(y_Descripcion)" style="cursor: hand"> </form> y la funcion es esta function negrita(nombre) { var negrita=prompt("Escriba el texto que desea poner en negrita: ","") ; document.form1.[nombre].value=negrita; //en la linea anterior es el fallo }