Jump to content


Photo

Desabilitar Enter


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

#1 acooper

acooper

    Ativo

  • Usuários
  • 368 posts
  • Sexo:Masculino
  • Localidade:Recreio dos Bandeirantes

Posted 28/12/2005, 10:44

Caros, tenho esse script para desabilitar a tecla ENTER.
Se eu estiver navegando no site normalmente esse script funciona, só que se eu estiver em algum campo de formulário e teclar o ENTER ele da o aviso ( alert ) mas faz o submit do formulário.


function enterkey()
{
if (event.keyCode == 13) alert("Tecla desabilitada!");
return false
}
Andre Figueiredo
Analista de Sistema Senior
Tel.: + 55 - (21) 3824-4698- Cel: + 55 - (21) 9127-2772
E-Mail: andre.figueiredo@veirano.com.br
Skype: andre.figueiredo.veirano.com.br

#2 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados<br><br>Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 28/12/2005, 13:11

Oi, tudo bem?

Se deseja desabilitar o envio de dados pelo formulário quando se pressiona enter, coloque o seguinte na tag <form>:

<form onsubmit="return false">

No entanto, mesmo se o usuário pressionar o botão de realmente enviar dados, não dará para submeter o formulário. Sendo assim, vc vai no botão que vc deseja que funcione como submit e faça isto:

<input type=submit onclick=this.form.submit()>

Espero ter ajudado!

Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.

#3 acooper

acooper

    Ativo

  • Usuários
  • 368 posts
  • Sexo:Masculino
  • Localidade:Recreio dos Bandeirantes

Posted 28/12/2005, 16:20

Valeu irmão.
Andre Figueiredo
Analista de Sistema Senior
Tel.: + 55 - (21) 3824-4698- Cel: + 55 - (21) 9127-2772
E-Mail: andre.figueiredo@veirano.com.br
Skype: andre.figueiredo.veirano.com.br

#4 braulio

braulio

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte - MG

Posted 09/11/2006, 14:02

É, realmente é isso mesmo que estava procurando...

<form onsubmit="return false">
Digite o seu nome:
<input type="text" size="45" name="nome" >
<input type=submit onclick=this.form.submit()>
</form>


Mans....
-Funciona no IEca (Internet Explorer);
-Se dêr dois enter ele vai;
-Não funciona no FireFox :(

Algué sabe como solucionar estes bugs ?

Edição feita por: braulio, 09/11/2006, 14:03.


#5 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados&lt;br&gt;&lt;br&gt;Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 09/11/2006, 14:10

Oi, braulio! Tudo bem?

Olha, cara... Isto funciona em todos os navegadores. No entanto, seu erro está no fato de uma redundância que está fazendo, que gera erro.

Entenda... Se você faz <form onSubmit="return false">, isto força que quando se clica no botão SUBMIT, o formulário não será submetido. No entanto, ainda existe uma outra forma de se submeter os dados, mesmo que você faça isto... A outra forma seria você forçadamente fazer document.formulario.submit(). E vc está fazendo isto!

O certo é fazer assim:

<form onSubmit="return false">
<input type=text size=45 name=nome>
<input type=submit value=ENVIAR>
</form>

Agora sim! Teste e nos diga se deu certo.

Um abraço,
Thales Medeiros.
Sucesso é ganhar dinheiro fazendo o que você faria de graça.

#6 braulio

braulio

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte - MG

Posted 09/11/2006, 14:42

Ow !
Vlw mesmo, agora funcionou no FireFox ! :)

Agora, tenho uma dúvida:
"No meu form tem dois "onSubmit", e ainda não está dando certo.
Tem algmum jeito de colocar o "return false" e o "return valida_dados(this)" no mesmo "onSubmit" ? Estava pensando em algum caracter como um (.) ou (,) ."


<form action="<? echo($_SERVER['PHP_SELF']); ?>" method="post" onSubmit="return false" onSubmit="return valida_dados(this)">

Detalhe.:
Este código:
<? echo($_SERVER['PHP_SELF']); ?>
Manda os dados para um script de conexão e cadastro no mesmo arquivo.

#7 theb

theb

    kleber s. _

  • Usuários
  • 295 posts
  • Sexo:Masculino

Posted 10/11/2006, 10:18

Na função "valida_dados" vc pode por o "return false;"

Kaso o form esteja ok, vc pode dar um...

document.getElementById("id_form").submit();

uma dica... http://www.w3schools...om_obj_form.asp

[]'s

Edição feita por: theb, 10/11/2006, 10:23.

+ Intercâmbio Exterior - Trabalhe e Estude fora do País.
+ Blogando Gospel - Entretenimento Gospel.
+ hili.in - Encurtador De Url.

#8 braulio

braulio

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte - MG

Posted 10/11/2006, 14:07

document.getElementById("id_form").submit();

Então em "id_from" coloco o "valida_dados", já que preservarei o onSubmit="return valida_dados(this)" ?

*O nome "valida_dados" é o nome do inicio do meu script de validação de meu form.

Fiz assim e parece que deu certo:
<form id=formulario name=formulario action="<? echo($_SERVER['PHP_SELF']); ?>" method="post" onSubmit="return valida_dados(this)" onSubmit="document.getElementById('valida_dados').submit();">

Mas, funciona blz.

Vlw galera :) !

Edição feita por: braulio, 10/11/2006, 16:55.


#9 theb

theb

    kleber s. _

  • Usuários
  • 295 posts
  • Sexo:Masculino

Posted 11/11/2006, 17:01

Ve se isso te ajuda kra...

colocar 2 'onsubmit' fik estranho, meio 'gambi' saca ??

ve se vc entede esse script q eu fiz de ex. e no seu, eu acho q mesmo q os dados naum sejam inseridos corretamente, ele vai submeter..


<html>
<head>
<title>Testing... form...</title>

<script type="text/javascript">

	function validaForm()
	{
		var varNome = document.getElementById("txt_nome");
		var varEmail = document.getElementById("txt_email");
		
		if (varNome.value == '')
		{
			alert('O campo \'Nome\' deve ser preenchido.');
			varNome.focus();
			return false;
		}
		else if (varEmail.value == '')
		{
			alert('O campo \'E-mail\' deve ser preenchido.');
			varEmail.focus();
			return false;
		}
		else
		{
			return true;
		}
	}

</script>

</head>
<body>

<form id="frm_cad" name="frm_cad" action="" method="post" onsubmit="return validaForm();">
	Nome : <br />
	<input id="txt_nome" name="txt_nome" /> <br /><br />
	E-mail : <br />
	<input id="txt_email" name="txt_email" />
	<br /><br />
	<input id="bt_enviar" name="bt_enviar" type="submit" value="[ Enviar ]" />
</form>

</body>
</html>



[]´s
+ Intercâmbio Exterior - Trabalhe e Estude fora do País.
+ Blogando Gospel - Entretenimento Gospel.
+ hili.in - Encurtador De Url.

#10 braulio

braulio

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte - MG

Posted 11/11/2006, 18:42

Vlw.
Vou ver se ele confere.

Obrigado.

#11 HansMisfeldt

HansMisfeldt

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 06/12/2007, 10:51

DESSE JEITO FUNCIONA MELHOR AINDA :lol:

<form method="post" action="confirmarrotpg4_extra.php" onSubmit="return false">

<input type="button" value="      Continuar      " onClick="this.form.submit()">

</form>

#12 HaroNism

HaroNism

    Super Veterano

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

Posted 19/09/2017, 00:13

Buy Viagara Overnight Shipping cialis Para Comprar Viagra
Discount Levaquin Online Saturday Delivery
Was Kostet Viagra In Apotheke <a href=http://cialtobuy.com>cialis buy online</a> Cialis En El Vademecum
Amoxicillin H1ni Vaccine generic cialis Comprar Cialis Valencia Espana
Getting Super P Force Overnight Prints Viagra Chi Non Lo Puo' Usare
Keflex Topical Application <a href=http://cialtobuy.com>viagra cialis</a> Cialis Generico E Legale
Amoxicillin Overdose buy cialis Generic Cialis 20mg
Viagra 100mg Effets Secondaires Viagra Mehrmals Taglich Worldwide Doryx Best Website Medication Shop Shipped Ups Virginia
Original Cialis Rezept <a href=http://cialtobuy.com>cheap cialis</a> Cialis Effet Jeune

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 19/09/2017, 03:08

Propecia Treatments cialis Online Drugstore
Generic Discount Levitra Propranolol Melbourne sale isotretinoin roacutan website cheapeast
Erythromycin Canadian Pharmacy cialis Prix Du Cialis 20 En Pharmacie

#14 HaroNism

HaroNism

    Super Veterano

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

Posted 05/10/2017, 03:44

Is Priligy Legal In Canada Propecia Blutspende levitra professional Vendo Cialis Zaragoza Acheter Levitra Pas Cher Buy Cheap Viagra 200mg
Zithromax With Or Without Food compare viagra to cialis and levitra Propecia Oferta Farmacia Propecia For Sale Online Pharmacy Zithromax For Prostatitis
Cialis Ischemia viagra Cialis Prix 10mg Nexium Online Pharmacy Canada

#15 BobbyCak

BobbyCak

    договор ок

  • Usuários
  • 12238 posts
  • Sexo:Feminino
  • Localidade:Liberia
  • Interesses:115141

Posted 05/10/2017, 15:07

заявление код формы по кдф 05311752 скачать

устав сельскохозяйственного потребительского кооператива образец паспорт качества на тротуарную плитку бланк постановление правительства 423 от 18.05.2009 с изменениями письмо возврат денежных средств на расчетный счет образец образец заполнения 3-ндфл при покупке квартиры за 2013 год приказ о создании единой комиссии по закупкам по 44-фз образец 2017 анкета в военкомат образец заполнения shivaki stv 143m4 инструкция образец приказа по технике безопасности и охране труда образец сводной номенклатуры дел организации опись имущества в помещении образец договор купли продажи лэп отчет о работе кафедры за учебный год платежка на пени по ндфл 2017 образец образец заявления на установку пандуса в подъезде

справка о начислении заработной платы образец заявление на прекращение исполнительного производства образец форма р21001 в 2017 году бланк в word скачать составление бизнес плана для малого бизнеса образец заявление на детский вычет по ндфл образец письмо в банк об отсутствии задолженности образец

постановление пленума вас рф от 30.07.2013 57 форма п-4 статистика новая 2017г бланк анкета от 02.05.2012 680-р образец заполнения медсправка для работы в условиях крайнего севера бланк договора безвозмездного пользования жилым помещением договор купли продажи лэп отчет о работе кафедры за учебный год платежка на пени по ндфл 2017 образец образец заявления на установку пандуса в подъезде

справка о начислении заработной платы образец заявление на прекращение исполнительного производства образец форма р21001 в 2017 году бланк в word скачать составление бизнес плана для малого бизнеса образец заявление на детский вычет по ндфл образец письмо в банк об отсутствии задолженности образец

постановление пленума вас рф от 30.07.2013 57 форма п-4 статистика новая 2017г бланк анкета от 02.05.2012 680-р образец заполнения медсправка для работы в условиях крайнего севера бланк договора безвозмездного пользования жилым помещением отчёт по практике пожарная безопасность установление факта принятия наследства образец заявления Наряд допуск на электромонтажные работы образец акт н1 о несчастном случае на производстве протокол проверки целостности и фазировки жил кабеля образец образец коммерческого предложения по продаже недвижимости протокол по футболу образец журнал передачи смены сторожей образец договор на сушку пиломатериала справка о работе с неуспевающими учащимися справка о режиме работы сотрудника образец заявление.прошу отпустить меня с работы образец отчет по производственной практике-управление персоналом накладная на ответственное хранение бланк образец доверенности на право управления транспортным средством отчёт по преддипломной практике в банке форма заявления о гос регистрации права на недвижимое имущество образец приказ о переводе на полную ставку образец [url=http://fosterparents.com/interact/viewtopic.php?f=2&t=2&p=614279#p614279]письмо в банк об изменении назначения платежа образец заявление на увольнение с выплатой компенсации за отпуск образец оформление книги жалоб и предложений образец заявление на выходной в счет отпуска ходатайство о пролонгации кредитного договора образец сержантская книжка командира отделения образец

расторжение договора энергоснабжения по инициативе потребителя договор дарения дачного участка образец 2017 скачать росреестра почта россии доверенность на получение посылки бланк скачать бланк строгой отчетности яндекс такси скачать приказ об административном наказании образец




1 user(s) are reading this topic

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

IPB Skin By Virteq