Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2007, 16:01
chakdrg
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Mensaje validar arreglo de "text" con js y con PHP

Hola a todos, saben se me presento un problema y necesito de sus conocimientos, sucede que necesito procesar un arreglo de 'textbox' pero hasta donde conozco se manejan como :
Código HTML:
<input type="text" name="item[]" size=14 maxlength=14> 
Notando los "[ ]" que aparecen en el nombre del textbox pero a la hora que pretendo validarlos con js no me lo permite. Hago lo siguiente (un fragmento)


Código PHP:
for(j=0;j<10;j++){ 
     
//esto en js
       
if(document.itemneg.item(j).value.length >0){
           if (
isNaN(parseInt(document.itemneg.cntd(j).value,10))) {
               
alert('Dato erroneo en \"Cant\" debe ser numérico.');
               
document.itemneg.cntd(j).focus();
               return 
false;
           } 
no funciona con los [ ] en el nombre del textbox sinembargo con el html siguiente si lo hace

Código PHP:
for($j=0;$j<10;$j++){ 
    ?><tr>
           <td align="right"><font color="white"><? echo $j+1?></font></td>
           <td><input type="text" name="item" size=14 maxlength=14></td>
           <td><input type="text" name="cntd" size=1  maxlength=3></td>
        </tr>
    <?
}
y funciona bien pero el problema es que necesito procesarlos aun en PHP y no me reconoce los datos de la variable $item = $_REQUEST['item']; ni con $_POST ni con $_GET por lo que necesito que el nombre sea forsosamente como
name="item[ ]" el problema como les comentaba es al validarlo en Js.

Les agradezco anticipadamente sus respuestas a este detallito...
espero y conozcan algo sobre el tema