Ir para conteúdo

POWERED BY:

Arquivado

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

Bonet

[Resolvido] Tentando descobrir o erro nessa funçao Select

Recommended Posts

Eu acabei postando o código inteiro...

Mas na verdade o que eu preciso é preencher o objeto Select com o valor que eu digitar no Input Text, eu preciso incluir vários itens, e quando o Select estiver com todos os dados que eu digitei, eu vou clicar em um outro Botão e salvar todos em uma tabela MySql.

 

Acontece que após digitar e clicar no botão "Insere" o valor é passado para o Select e depois some, alguém pode me ajudar ?

 

Agradeço desde já.

 

 

<html>
<head>Preenche Select com dados vindos do Input</head>

<body>
<script type="text/javascript">
function preenche(){  
  var select1a = document.getElementById("select1") 
  var texto1 = document.getElementById("data1")
  var option1 = document.createElement('option')
  option1.text = texto1.value
  try{
   select1a.add(option1, null);}    
   catch(ex){
  select1a.add(option1, texto1.value);}    
}  
</script>

<form method="post" action="" id="form1">
Digite ou escolha a Data

<input type="text" name="data1" id="data1" size="10">
<input type="submit" name="insere" value="Insere" onclick="preenche()">

<select name="select1" id="select1" size="10">

</select>
</form>

</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pequenas correções básicas no teu código:

 

<html>
<head>Preenche Select com dados vindos do Input</head>

<body>
<script type="text/javascript">
function preenche(){
var select1a = document.getElementById("select1") 
var texto1 = document.getElementById("data1")
var option1 = document.createElement('option')
option1.text = texto1.value
try{
	select1a.add(option1, null);
	data1.value = '';
}    
catch(ex){
	select1a.add(option1, texto1.value);
}    
}  
</script>
<form method="post" action="" id="form1">
	Digite ou escolha a Data

	<input type="text" name="data1" id="data1" size="10">
	<input type="button" name="insere" value="Insere" onclick="preenche()">

	<select name="select1" id="select1" size="10">
	</select>
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu, muito obrigado, está resolvido !!!

 

O problema era trocar type="submit" por "button"

 

Alguem tem uma sugestão de como faço para pegar os dados da lista armazenada no select e salvar numa tabela MySQL ?

 

vlw

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.