Jump to content


Photo

Select Ou Input Mudando Valor De Um Layer


  • Faça o login para participar
6 replies to this topic

#1 PauloUeiner

PauloUeiner

    Unner !!

  • Usuários
  • 177 posts
  • Sexo:Não informado
  • Localidade:Brasilia
  • Interesses:WebDesign / Programação PHP / Manuteção de Micros

Posted 30/04/2005, 00:24

Tenho um select (combo) assim como também tenho um input type hidden .. eu gostaria de saber como faço para mudar os valores de um layer que tenho usando o combo para seleção dos valores.

Vejam um exemplo no arquivo anexo.

Os valores do combo já estão definidos (1, 3, 6) que quando selecionados alteram o valor em R$ do layer... mais eu gostaria de saber se teria como fazer a mesma coisa com valores não definidos pois vou resgatar os dados do banco de dados.

Attached Files


Edição feita por: PauloUeiner, 30/04/2005, 00:26.

--------------------------------------------------------------------
<?

$nome ="Paulo Ueiner ";
?>

---------------------------------------------------------------------

#2 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 30/04/2005, 00:35

Veja esse exemplo:

<script languague="javascript">
function alterar(valor)
{
  document.getElementById("area").innerHTML = valor;
}
</script>
<!--
...
-->
<select name="nome" onchange="alterar(this.selectedIndex)">
  <option><option>
  <option value="R$ 5,00">R$ 5,00<option>
  <option value="R$ 10,00">R$ 10,00<option>
</select>
<div id="area">R$ XX,XX</div>


Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#3 PauloUeiner

PauloUeiner

    Unner !!

  • Usuários
  • 177 posts
  • Sexo:Não informado
  • Localidade:Brasilia
  • Interesses:WebDesign / Programação PHP / Manuteção de Micros

Posted 30/04/2005, 00:40

seria para ele mostrar os valores R$ 5,00 e R$ 10,00 não é ?? ele está mostrando.. 1, 2, 3 e 4 ... não intendi bem o pq...
--------------------------------------------------------------------
<?

$nome ="Paulo Ueiner ";
?>

---------------------------------------------------------------------

#4 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 30/04/2005, 00:45

É um exemplo, basta alterar os valores para a forma que achar necessário.
Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#5 PauloUeiner

PauloUeiner

    Unner !!

  • Usuários
  • 177 posts
  • Sexo:Não informado
  • Localidade:Brasilia
  • Interesses:WebDesign / Programação PHP / Manuteção de Micros

Posted 30/04/2005, 00:52

kra.. não sako nada di JS ... como eu faria pra alterar ali ?? não sako bem.. teria como me dar uma explicação do q ki eu tenho ki alterar ?
--------------------------------------------------------------------
<?

$nome ="Paulo Ueiner ";
?>

---------------------------------------------------------------------

#6 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 30/04/2005, 01:22

Ele mostra 0, 1, 2, 3... pq o selectedIndex pega o numero da ordem que as opções estão no select.. (iniciando em 0)..
para vc pegar o value, vc usa this.value ou this.options[selectedIndex].value no onchange do select

. . onchange="alterar(this.selectedIndex)">.  .

os options eu não sei se a ideia era para deixar aberto mesmo ou era para fechar...:rolleyes:

<option></option>
  <option value="R$ 5,00">R$ 5,00</option>
  <option value="R$ 10,00">R$ 10,00</option>



Sobre a sua duvida, eu não entendi muito bem, vc quer deixar os valores em branco para pegar eles nos registros do banco de dados? se for, é só vc fazer com a mesma sintaxe que foi postada pelo Balala e adicionar os valores nos values com a linguagem que vc está usando..
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#7 PauloUeiner

PauloUeiner

    Unner !!

  • Usuários
  • 177 posts
  • Sexo:Não informado
  • Localidade:Brasilia
  • Interesses:WebDesign / Programação PHP / Manuteção de Micros

Posted 30/04/2005, 01:29

até a parte de mudar o nome do evento eu consegui... o problema agora está sendo mudar os outros valores como data... preço ... eu não to sabendo como usar aki direito..

tava pensando em usar uns inputs tipo hidden saka... ai ele iria alterar o valor na combo ai alteraria tb dos inputs... só que não estou sabendo como fazer pro input mudar o valor da layer lá...


--tem lá onchange pra quando eu altero o value do select... teria alguma atribuição dessa que eu poderia fazer no Input type hidden pra quando eu alterar a data no banco de dados ele alterar tb ae na div ??--

Edição feita por: PauloUeiner, 30/04/2005, 11:46.

--------------------------------------------------------------------
<?

$nome ="Paulo Ueiner ";
?>

---------------------------------------------------------------------




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq