29/04/2008, 00:50
|
| | Fecha de Ingreso: julio-2007
Mensajes: 75
Antigüedad: 17 años, 4 meses Puntos: 0 | |
Problema con formulario Hola a todos, a ver si me podéis echar un cable porque últimamente estoy bastante espesa.... Tengo una página php en la que tengo código javascript, dentro de este código accedo a un array bidimensional que contiene datos que he introducido con una consulta a una bd.... Pues con javascript quiero hacer un formulario con cajas de texto y checkbox para mostrar el contenido de este array... El meter el contenido de arrays en una caja de texto no tengo problema, éste me surge cuando hago un checkbox y el campo que me indica su valor (S o N) tengo que ponerlo en checkbox, no sé como hacer que si viene una S aparezca marcado y si viene un N, no lo haga... Os pongo el código que tengo en javascript con el que relleno el formulario:
txt = "<form id=form1 name=form1 method=get action=ver_nombre.php><table border=0 cellspacing=0 cellpadding=0>"
txt += "<tr>"
txt += "<td width='15%'>Nombre: </td><td width='*'><input name=nombre id=nombre type=text value='"+registros[registro][0]+"'></td>"
txt += "<td width='15%' style='padding-left:15px;'>E-mail: </td><td width='*'><input name=email id=email type=text value='"+registros[registro][12]+"'></td>"
txt += "</tr>"
txt += "<tr>"
txt += "<td width='15%'>Apellido 1: </td><td width='*'><input name=apellido1 id=apellido1 type=text value='"+registros[registro][1]+"'></td>"
txt += "<td width='15%' style='padding-left:15px;'>C.P: </td><td width='*'><input name=cp id=cp type=text value='"+registros[registro][8]+"'></td>"
txt += "</tr>"
txt += "<tr>"
txt += "<td width='15%'>Apellido 2: </td><td width='*'><input name=apellido2 id=apellido2 type=text value='"+registros[registro][2]+"'></td>"
txt += "<td width='15%' style='padding-left:15px;'>Pais: </td><td width='*'><input name=pais id=pais type=text value='"+registros[registro][9]+"'></td>"
txt += "</tr>"
txt += "<tr>"
txt += "<td width='15%'>Calle: </td><td width='*'><input name=calle id=calle type=text value='"+registros[registro][3]+"'></td>"
txt += "<td width='15%' style='padding-left:15px;'>Movil: </td><td width='*'><input name=movil id=movil type=text value='"+registros[registro][11]+"'></td>"
txt += "</tr>"
txt += "<tr>"
txt += "<td width='15%'>Número: </td><td width='*'><input name=numero id=numero type=text value='"+registros[registro][4]+"'></td>"
txt += "<td width='15%' style='padding-left:15px;'>Teléfono fijo: </td><td width='*'><input name=telefono id=telefono type=text value='"+registros[registro][10]+"'></td>"
txt += "</tr>"
txt += "<tr>"
txt += "<td width='15%'>Pendiente: </td><td width='*'><input name=numero id=numero type=checkbox value='"+registros[registro][14]+"'></td>"
txt += "<td width='15%' style='padding-left:15px;'>Teléfono fijo: </td><td width='*'><input name=telefono id=telefono type=text value='"+registros[registro][10]+"'></td>"
txt += "</tr>"
txt += "<tr><td align=right colspan=8><br><br><input name=Submit type=submit value='Editar registro'></td>"
txt += "</tr>"
txt += "</table></form>"
Os he puesto en negrito el campo checkbox, sé que la característica que tengo que tocar no es value sino checked pero no sé como hacer que se marque dependiendo del resultado que tenga el array....... A ver si me podés echar una mano.
Un saludo y gracias por anticipado. |