Caro amigos,
Estou com o seguinte problema, tenho um form com vários input que são gerados dinamicamente baseado nos registros do banco de dados, se no banco tiver 5(cinco) registros serão gerados 5(cinco) input, o nome desses input são baseados no id do registro no banco, ou seja name="exame[<?=$line['id'];?>][txtNOME]".
Dando uma idéia, temos clínicas onde estão alocados exames, quando vou fazer um bateria de exame seleciono a clínica e gera a grade de input.
Gostaria de saber como validar esses input? Sabendo que a quantidade varia de acordo o número de registros no banco!
Gostaria muito da colaboração de vocês!!
Agradeço!

Validacao De Dinamica
Started By Robsons Brasil, 06/05/2009, 11:26
3 replies to this topic
#1
Posted 06/05/2009, 11:26
#2
Posted 06/05/2009, 12:00
http://www.coldfusio...with-validation
esse salvou minha pele, só fica uma obs, se você usar uma string para add campos vai falhar no ie, tem que clonar eles de algum lugar.
esse salvou minha pele, só fica uma obs, se você usar uma string para add campos vai falhar no ie, tem que clonar eles de algum lugar.
#3
Posted 06/05/2009, 15:59
http://www.coldfusio...with-validation
esse salvou minha pele, só fica uma obs, se você usar uma string para add campos vai falhar no ie, tem que clonar eles de algum lugar.
Amigo irei testar sua sugestão e logo darei resposta.
Obrigado!
#4
Posted 13/05/2009, 14:31
http://www.coldfusio...with-validation
esse salvou minha pele, só fica uma obs, se você usar uma string para add campos vai falhar no ie, tem que clonar eles de algum lugar.
Amigo irei testar sua sugestão e logo darei resposta.
Obrigado!
Boa tarde veja o código abaixo:
<html>
<head>
<script>
function HabiDsabi()
{
if(document.getElementById('habi').checked == true){
document.getElementById('envia').disabled = ""
document.getElementById('txtNOME').disabled = ""
}
if(document.getElementById('habi').checked == false){
document.getElementById('envia').disabled = "disabled"
document.getElementById('txtNOME').disabled = "disabled"
}
}
function dasabilitar()
{
if(document.getElementById('exame[9][checkbox]').checked == true){
document.getElementById('exame[9][txtDATAREALIZACAO]').disabled = ""
}
if(document.getElementById('exame[9][checkbox]').checked == false){
document.getElementById('exame[9][txtDATAREALIZACAO]').disabled = "disabled"
}
}
</script>
</head>
<body>
<form name="form1">
<input type="checkbox" name="habi" id="habi" onClick="HabiDsabi()">
<input type="text" name="txtNOME" id="txtNOME" disabled>
<input type="button" name="envia" id="envia" value="Enviar" disabled>
<br /><br />
<input type="checkbox" name="exame[9][checkbox]" id="exame[9][checkbox]" onClick="dasabilitar()">
<input type="text" name="exame[9][txtDATAREALIZACAO]" id="exame[9][txtDATAREALIZACAO]" disabled>
<input type="text" name="exame[11][txtDATAREALIZACAO]" id="exame[11][txtDATAREALIZACAO]" disabled>
</form>
</body>
</html>
Os input são criados dessa forma, ou seja é array com id do banco.
validar?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)