Ir para conteúdo

POWERED BY:

Arquivado

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

michael and cris

só queria mudar uma coisa nesse código

Recommended Posts

Então e que esse código manda um cópia para um campo list/menu com o i s2 mas eu queria mandar uma cópia era para um text area alguém sabe como muda isso

 

<script language="JavaScript">
function forum(){
	var select1 = document.getElementById('s1');
	var select2 = document.getElementById('s2');
	
	var item = select1[select1.selectedIndex].cloneNode(true);
	select2.appendChild(item);	
}
</script>

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer mandar o valor dele ou o label (o q aparece escrito)?

Acho que é mais ou menos nesse caminho:

 

<html>
<head>
<script language="JavaScript">
function forum() {
	var select1 = document.getElementById('s1');
	var txtarea1 = document.getElementById('txtArea');
	
	var item = select1[select1.selectedIndex];
	txtarea1.value += item.text + ": " + item.value + "\n";
}

onload = function() {
	var btCopia = document.getElementById("copia");
	btCopia.onclick = function() {
		forum();
	}
}
</script>
</head>

<body>
<p>
  <select name="s1" id="s1">
	<option value="oi valor">oi</option>
	<option value="oi denovo valor">oi denovo</option>
	<option value="tchau valor">tchau</option>
  </select>
  <textarea name="txtArea" id="txtArea" cols="50" rows="5" style="vertical-align: top; margin-left: 8px;"></textarea>
</p>
<p>
  <input type="button" name="copia" id="copia" value="Copia" />
</p>
</body>
</html>

Abrax!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

então aquela função manda para esse códio aqui o

 

 

<select multiple=multiple id=s1>
			  <?php
//conexão com o BD
$sql = mysql_query ("Select * From cliente");
while ($x = mysql_fetch_array($sql)){
  echo "<option value=\"".$x['nome']."\">".$x['nome']."</value>\r\n";// o \r\n é só para organizar o HTML em linhas diferentes
}
?>
			</select>
			<br />
			<input type=button value=Adicionar onclick=forum(); />
			<br />
			<select name="s2" id="s2">   e esse cara aqui que eu queria mudar para um textarea mas quando faço isso num sei como muda a função la para mandar para esse mesmo id o s2 entendeu
			</select>

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif http://forum.imasters.com.br/public/style_emoticons/default/blush.gif http://forum.imasters.com.br/public/style_emoticons/default/blush.gif http://forum.imasters.com.br/public/style_emoticons/default/blush.gif http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

é só usar a função FORUM que te mandei do jeito que está.

function forum() {
	var select1 = document.getElementById('s1');
	var txtarea1 = document.getElementById('txtArea');
	
	var item = select1[select1.selectedIndex];
	txtarea1.value += item.text + ": " + item.value + "\n";
}

e no lugar do select s2 você cria um textarea comum (tbm tem no código que te passei).

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.