Jump to content


Photo

Função Em Js Q Passa Valor Para Variável?


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

#1 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 29/11/2006, 14:05

<script>
function metodoClick()
{
document.form.meuCheck.click()
}

</script>

<input type='checkbox' name='meuCheck'>
<input type='button' value='Concluído' onclick='metodoClick()'>

Como faço uma função, pra qdo o botao for clicado o valor '1' seja passado para $var??



Já consegui achar a solução

function valor()
{
document.form.variavel.value = "1";
document.form.submit();
}

Depois eu jogo esse valor para variavel:

$var = $_GET['variavel'];

Não sei, mas nao funcionou como eu queria, preciso q $var receba o valor '1' se a checkbox for clicada, se ela for desclicada a $var recebe valor 0

<input type='checkbox' name='meuCheck'><input type='button' value='Concluído' onclick='metodoClick()'>

Edição feita por: Josy, 29/11/2006, 15:12.


___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#2 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 29/11/2006, 15:33

Tente colocar o value do checkbox como 1

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#3 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 29/11/2006, 15:52

Fiz assim:

<script>
function metodoClick()
{
document.form.meuCheck.click();
document.form.meuCheck.value = "1";
document.form.submit();
}

</script>

<input type='checkbox' value='0' name='meuCheck'><input type='button' value='Concluído' onclick='metodoClick()'>

Pra passar o valor 1 para meuCheck, mas desse jeito sempre q for retirado o clique a checkbox vai receber o valor 0 novamente??

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#4 Alex Hiroshi

Alex Hiroshi

    Super Veterano

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

Posted 29/11/2006, 22:16

var campo = document.form.meuCheck;
campo.value=(campo.checked)?1:0;
Não é melhor verificar com a linguagem que vai receber o valor do formulário? Se estiver checado, ele vai enviar o que estiver no value, senão, não vai enviar nada.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#5 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 30/11/2006, 09:57

Não entendi muito bem como fazer, passo o valor 1 para o value do checkcox, dai na função metodoClick vafo a verificação como vc disse xxALExx??

<input type='checkbox' value='1' name='meuCheck'><input type='button' value='Concluído' onclick='metodoClick()'>

<script>
function metodoClick()
{
var campo = document.form.meuCheck;
campo.value=(campo.checked)?1:0;
}

Mas qual a variavel q receberá o valor se estiver checado ou nao??

$var = $_POST['campo']; ??





Resolvi usando a funçãozinha verificando o checked false ou true, assim sei se está clicado ou nao..

function alertaChecked()
{
alert(document.form.meuCheck.checked)
}

Minha dúvida ainda é como eu passo esse valor false ou true para $var do php??

em vez d abrir um alert na função queria q o valor checked fosse para a variavel

$var= document.form.meuCheck.checked;

Como é??

Ou posso usar no php if (document.form.meuCheck.checked==''false"){}??

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#6 Alex Hiroshi

Alex Hiroshi

    Super Veterano

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

Posted 01/12/2006, 21:57

Se o checkbox não for marcado, no php você não vai receber nada desse checkbox. Então você pode usar um isset().
if (isset($_POST['campo'])) {
// true
} else {
// false
}
O que eu postei é só usar assim mesmo.
Quando apertar o botão Concluido, que chama a função, ele vai verificar se o checkbox foi marcado ou não. Se foi, o value fica com 1, senão fica com 0.

Edição feita por: xxALExx, 01/12/2006, 21:58.

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#7 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 04/12/2006, 10:41

function metodoClick()
{
document.form.meuCheck.click();
var campo = document.form.meuCheck;
campo.value=(campo.checked)?1:0;
}

function alertaValue()
{
alert(document.form.meuCheck.value);
}


Desse jeito consito ver o valor correto qdo se é clicado no checkbox ou nao.. se for clicado o value recebe 1, senao recebe 0, mostra no alertavalue.

Mas nao consegui passar essa informação para uma variavel sendo q coloquei if (isset($_POST['campo']))
{
$var = '0';
}
else
{
$var = '1';
}

Mas se imprimo $var sempre imprime valor 1, mesmo q eu nao clique no checkbox

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#8 Alex Hiroshi

Alex Hiroshi

    Super Veterano

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

Posted 04/12/2006, 21:27

Eu não estou entendo muito bem o que você está fazendo, o que você quer fazer.

Ao clicar no checkbox e depois no botão Concluído, com o script que eu postei em uso, você vai mudar o value dele(checkbox). Depois que mudou, você vai fazer o quê? Enviar (submit) o valor desse checkbox para um arquivo PHP e deixar esse valor, do checkbox, em uma variável do php? Não tem segredo. Com o js e o checkbox/botão na página, você não precisa mais mexer no HTML, só no PHP. É só resgatar o valor do campo normalmente.
// na página que recebe o valor do campo
$var = $_POST['campo'];

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#9 Josy

Josy

    :*

  • Usuários
  • 662 posts
  • Sexo:Feminino
  • Localidade:Porto Alegre/RS

Posted 06/12/2006, 16:03

Eu entendi.. obrigada pela ajuda..

___________________________________

Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________


#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 23/09/2017, 15:16

Cialis Pills Online 5mg No Prescription Bupropion Tablets viagra cialis Prix Levitra 20mg France

#11 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 07/10/2017, 01:20

Levitra Kaufen 10 Mg generic cialis Comprar Cialis Sin Receta Generico De Propecia Comprar
Get Levitra Online Cephalexin 500 Mg And Alcohol Amoxicillin For Amoxil viagra Pastillas Cialis Que Es Pyridium No Script Needed Low Price Offres De Dapoxetine

#12 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 14/10/2017, 17:46

Lloyds Pharmacy Priligy cialis Levitra Boutique
Clomid Je Veux Un Bebe viagra Was Ist Viagra Wikipedia Free Amoxicillin My Dog Is Taken Cephalexin 500mg
Acheter Levitra Medicament Propecia Covered By Insurance Hair Transplant compare viagra to cialis and levitra Cialis Vente Libre France

#13 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 01/11/2017, 02:20

Comprare Viagra Italiano Viagra O Cialis Senza Ricetta Medica viagra online pharmacy Cialis 5 Mg Benefici Propecia Cantidad

#14 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 27/11/2017, 23:17

Propecia Higado viagra Atenolol Isotretinoin For Sale Internet Buy Tizac Without Prescription
Tretinoin Without Prescription Discount For Plavix online pharmacy Prix Du Propecia Pharmacie Fda Approved Canadian Online Pharmacies Cephalexin Amphetamine False Positive
Cialis Prix Belgique Pharmacie Amoxicillin Stomach Pain bayer generic generic levitra 100mg Propecia No Se Utiliza Kamagra Oral Jelly Legal In Deutschland Usa Propecia

#15 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 28/11/2017, 10:20

Cialis Generique Levitra online pharmacy Propecia Pris I Sverige Feline Amoxicillin Drops




1 user(s) are reading this topic

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

IPB Skin By Virteq