Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tuhajo

Split com Javascript

Recommended Posts

Olá pessoal, alguém pode me ajudar?

 

O problema é o seguinte:

Tenho um form onde tenho 1 chk, 3 radios e 1 text para cada linha. Tenho que escolher 1 chk, 1 radio e se o radio for igual a "E", tem que habilitar o campo text. Até aí tá funcionando no javascript mas qdo vou inserir no banco dá erro.

Substring out of range:0

 

Segue o código:

Tela de envio:

<tr> 
   <td><input name="chk_sistema" tabindex="18" type="checkbox" value="<%=codSistemas%>"><%=strSistemas%></td>
   <td><input name="rad_grau_sistema_<%=codSistemas%>" class="radio" type="radio" value="T">TOTAL</td>                
   <td><input name="rad_grau_sistema_<%=codSistemas%>" class="radio" type="radio" value="P"> PARCIAL</td>                 
   <td colspan="2"><input name="rad_grau_sistema_<%=codSistemas%>" class="radio" type="radio" value="E"> TELA                
   <input name="txtDescTela_<%=codSistemas%>" disabled="true" type="text" size="25" value=""></td>
</tr>

Tela que recebe:

$(document).ready(function() {
$(".radio").click( function () {                        
  if($(this).is(':checked')){                                     
     if($(this).val()=="E"){                                        
        $(this).next('input[type=text]').removeAttr("disabled");                                 
     }else{                                        
        $(this).parent().next().find('input[type=text]').attr("disabled","true");                                 
        $(this).parent().next().find('input[type=text]').val("");                                 
     }                
  } 
})        
});         



chk_sistema = split(request.Form("chk_sistema"),",")
rad_grau_sistema = split(request.Form("rad_grau_sistema"),",")
txtDescTela = split(request.Form("txtDescTela"),",")


For t=0 To UBound(chk_sistema)           
    'Insere o grau de indisponibilidade dos sistemas na tabela de ASSOC_VISITA_TECNICA_SISTEMA.
    tabela_associacao = "INSERT INTO ASSOC_VISITA_TECNICA_SISTEMA(NUM_SEQ_VISITA_TECNICA, COD_SISTEMA,  COD_GRAU_INDISP, DSC_TELA_INDISP, DAT_INCL, INTMATRICULA_INCL) VALUES ("&strNumSeq&","&trim(chk_sistema(t))&",'"&trim(rad_grau_sistema(t))&"','"&trim(txtDescTela(t))&"',SYSDATE,'"&txtMatricTecnico&"')"    
    Set RsAssociacao = ConBanco.execute(tabela_associacao)
next

Compartilhar este post


Link para o post
Compartilhar em outros sites

qdo vou inserir no banco dá erro.

Substring out of range:0

 

Esse erro não é Javascript.

 

Qual linguagem dinâmica está usando ? isso é ASP ?

posso mover para o fórum correto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.