señores sigo teniendo problemas, me explico con lo que tengo:
he probado los codigos y andan bien, pero el tema es en caso de input text y radios creados dinamicamente no logro "armar" el asunto
tengo esto para validar que se haya seleccionado un radio por grupo
Código PHP:
<script language="javascript" type="text/javascript">
var MensajeDeError="Haga el favor de rellenar todo!"
function pepote(f){
marcado=false;
var nombre;
for(a=0; a<f.elements.length; a++){
if(f[a].type=="radio"){
if(nombre!=f[a].name){
nombre=f[a].name;
for(aa=0; f[a+aa].name==f[a].name; aa++){
if(f[a+aa].checked){
marcado=true;
}
}
if(marcado==false) { alert(MensajeDeError);return false; }
}
marcado=false;
}
}
}
</script>
ahora porque tengo esto, porque tengo otra seccion donde debo seleccionar radios de acuerdo a una escala, y el otro punto en el que estoy trabajando y de donde nace mi consulta primera, es que se debe selecionar un radio a partir de un valor en "input text"
mi codigo es asi para crear los input text y radios:
Código PHP:
while($pos_m > -1){
echo "<tr>";
echo "<td align=center><strong>" . $num . "</strong></td>";
echo "<td>" . $arreglo_m[$pos_m][1] . "</td>";
echo "<td align=center><input type='text' name=". $arreglo_m[$pos_m][1] ." onkeydown='va(this.value);' onkeyup='va(this.value);' onclick=this.value=''; size=1 maxlength=3 > % </td>";
for($i=1; $i < 6; $i++){
echo "<td align=center><input type='radio' name=ident_m[".$arreglo_m[$pos_m][0]."] disabled=true></td>";
}
$num++;
$pos_m--;
}
como ven he creado los radio con propiedad disabled=true, me aseguro que se marquen por medio del valor en el input text. En el script que me han dado, no se como hacer referencia al nombre del radio (ya que se crea dinamicamente como se ve en el codigo de arriba)
document.form1.
campo.checked = true;
alguienme ayude o guie por favor...