Ir para conteúdo

POWERED BY:

Arquivado

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

LF_HERNANDES

[Resolvido] Inserir registros - automaticamente

Recommended Posts

Boa tarde pessoal!

 

Eu não domino java script e pensando na comodidade do cliente queria um ajuda de você's.

 

Seguinte desenvolvi uma tabela dinamica em php onde ela pega o codigo e o valor do input que no caso será NA ou OK.

 

São vários registro em casa "Haba" onde o cliente terá que inserir NA ou OK.

 

exemplo:

 

opção para todos []

 

pergunta 1 []

pergunta 2 []

pergunta 3 []

.

.

.

 

Gostarai que o cliente inserindo alguma das 2 opção em um campo isolado automaticamente inserice em todos os inputs referente a "Haba" específica.

 

Como se faz isso?

 

Desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao amigo eu criei um form que contém varias tabelas... sendo que cada tabela pertece a um grupo.

 

nesta tabela contém o código, descrição e um campo para o cliente inserir OK ou NA.

 

Gostaria que a cada grupo houvece um campo onde o cliente inserindo ele OK ou NA automaticamente preenche o restante dos campos do grupo para facilitar a vida do usuário.

 

Acho que ficou mais claro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente ser mais claro, oque você quer é isso aqui:

http://tedk.com.br/blog/index.php/2008/10/28/marcar-varios-checkbox-com-javascript/

 

 

Amigo é mais ou menos isso mesmo, porém tem que ser input do tipo type="text" pq todos os campos tem que ir para o banco de dados ou seja ticado ou nao e terá que ser as opções OK ou NA para o funcionamento.

 

Pois se trata de uma analise entao todos os campos tem que ser preenchidos.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa assim:

 

<script>
var ids = new Array();
ids[0] = "id1";
ids[1] = "id2";
function escreve(valor){
for(i=0;i<=ids.length-1;i++){
documentt.getElementById(ids[i]).value = valor;
}
}
</script>

E no campo:

 

<input type="text" onkeypress="escreve(this.value);" />

Na Array ids coloque os ids dos campos a serem escritos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a intenção era que você tentasse fazer, e estudasse o link que passei..

<html>
<head>
<script type="text/javascript">
function id( el ){
	return document.getElementById( el );
}
function preenche( el, grupo )
{
	var inputs = id( grupo ).getElementsByTagName('input');
	for( var i=0; i<inputs.length; i++ ){
		inputs[i].value = el.value;
	}
}
window.onload = function()
{
	id('preenche1').onkeyup = function(){
		preenche( this, 'grupo1' );
	}
	id('preenche2').onkeyup = function(){
		preenche( this, 'grupo2' );
	}
	id('preenche3').onkeyup = function(){
		preenche( this, 'grupo3' );
	}
}
</script>
</head>
<body>
	<h2>Grupo 1</h2>
	Preencher todos: <input type="text" name="preenche[]" id="preenche1" />
	<fieldset id="grupo1">
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
	</fieldset>
	
	
	<h2>Grupo 2</h2>
	Preencher todos: <input type="text" name="preenche[]" id="preenche2" />
	<fieldset id="grupo2">
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
	</fieldset>
	
	
	<h2>Grupo 3</h2>
	Preencher todos: <input type="text" name="preenche[]" id="preenche3" />
	<fieldset id="grupo3">
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
		<input type="text" name="pergunta[]" />
	</fieldset>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

'por que' não funcionou ? explique.

 

impossível te ajudar assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

'por que' não funcionou ? explique.

 

impossível te ajudar assim.

 

Desculpe é que sou novato em java script.

 

Então eu abri um novo código e coloquei exatamente como você postou e não mudou nada.

 

Tem que colocar alguma coisa a mais para o funcionamento?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

hein?!

 

você 'entendeu' oque o script faz?

 

funcionará assim.. qndo você escrever algo nos inputs:

Preencher todos: _____

 

os outros, logo abaixo deles, ficarão com o mesmo valor.

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.