Jump to content


Robsons Brasil

Member Since 06/05/2009
Offline Last Active 09/02/2010, 16:45
-----

Topics I've Started

Ativar Input Com Checkbox Habiltado

13/05/2009, 14:38

Boa tarde,

Tem esse fonte e gostaria de saber como habilitar os inputs que são criados dinâmicamente, lembrando que as propiedades nome e o id do input é do tudo (nome[id][NomeDoInput]), o id são pegos do banco. O exemplo abaixo funciona somente para o id=9. Gostaria de saber como passar os id automaticamente para quando eu clicar no checkbox ele habilitar ou desabilitar os inputs.

Agradeço amigos!!


<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>

Validacao De Dinamica

06/05/2009, 11:26

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!

Validação Dinâmica

06/05/2009, 11:18

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!

IPB Skin By Virteq