Action do botão ser ativada só depois que um checkbox for marcado

4 respostas
G

Boa tarde,
Estou com um problema tenho uma página em que o usuário tem que aceitar o termo para poder gerar um pdf,porém não posso fazer uma requisição no servidor para verificar se o botão está selecionado ou não.
Alguém tem alguma sugestão?

4 Respostas

D

vc pode coloca um javascript na hora de clicar no botão de imprimir…
esse javascript vai verificar se o check tá marcado…
ou então

você pode faze um if na propria action

se checkbox estiver macardo

imprimir

se não

mensagem

entendeu?

G

Deluxe:
vc pode coloca um javascript na hora de clicar no botão de imprimir…
esse javascript vai verificar se o check tá marcado…
ou então

você pode faze um if na propria action

se checkbox estiver macardo

imprimir

se não

mensagem

entendeu?

Sim entendi, porém pra fazer isso eu teria que fazer por exemplo um selectBooleanCheckBox né? e ele faz requisição no servidor ou não?

D

Se vc fizer na action… ele vai fazer um reload na página retornando ou o pdf ou a mensagem de alerta…

creio que é melhor fazer via javascript

no seu button coloque um evento onClick=“verificaCheckBox()”

e coloque o js na propripa página ou em um arquivo .js

function verificaCheckBox(){

if(checkBox.isChecked){

document.forms.submit

}
else{

alert ("");

}

}

algo assim, tou escrevendo de cabeça aqui… mas é por ai…

G

Deluxe:
Se vc fizer na action… ele vai fazer um reload na página retornando ou o pdf ou a mensagem de alerta…

creio que é melhor fazer via javascript

no seu button coloque um evento onClick=“verificaCheckBox()”

e coloque o js na propripa página ou em um arquivo .js

function verificaCheckBox(){

if(checkBox.isChecked){

document.forms.submit

}
else{

alert ("");

}

}

algo assim, tou escrevendo de cabeça aqui… mas é por ai…

Hmm mas javascript seria a forma mais leve mesmo né?

Criado 6 de janeiro de 2011
Ultima resposta 6 de jan. de 2011
Respostas 4
Participantes 2