Armadilhas da vida!
Hoje deparei com esse erro estranho pra mim, nunca tinha que acontecido antes.
Em um dos projetos que estou desenvolvendo, existe um menu dropdown, e queria que ao selecionar uma opção o formulário era automaticamente enviado. criei a função javascript pra ser menos intrusiva possÃvel e caso o browser esteja com o javascript desabilitado o menu dropdown pode ser ativado com um botão de submit na frente 🙂
Mas… como não sou um Expert (ainda! :P), cometi um erro muito bobo!
e pior, quebrei a cabeça a manha inteira!! e nada de resolver o problema, o firefox só me retornava “submit(); is not a function”. Depois de muito quebrar a cabeça, consegui resolver o problema. Irei mostrar pra vocês, qual o problema e como resolver, para que ninguém cometa esse mesmo erro que eu.
Esse ai em cima, é o danado do javascript
Esse é o culpado de tudo, a marcação html, o botão submit estava com o valor “submit” no atributo id e name.
Foi ai que descobri, eu estava chamando o botão submit e não a função submit(); 🙂 “submit(); is not a function. Submit is a button” 😉
Se eu alterar o valor dos atributos id e name do botão submit tudo estará resolvido, eu posso ate apagar o atributo name, ele não esta sendo usado mesmo! hehe … porem eu não posso alterar nem apagar o id, se não precisarei alterar um bocado de CSS 🙁
E agora José, o que eu faço?
Facinho 😉 … basta alterar
De
Para
e “voiala” todos vivemos felizes para sempre, com javascript não intrusivo, e ainda por cima funciona no IE 🙂
Abraços!
34 Responses
kakaroto
May 21st, 2007 at 5:01 pm
1eu tambem no sou expert em java script ,mais legal essa funcao sua .minha sugetao da semana sabe “exemplo1 ”
eu queria pega isso sem bota sem usar o botao submit
com java script sem usar um java que obstruir o lance aqui
que acha da sugestao e do pepÃno
kakaroto
http://www.obsidian.com.br
Pedro Eugênio Rocha
June 27th, 2007 at 3:36 am
2Caaara!
Tu salvou minha vida..
Perdi várias horas com isso também.
Valeu aê pelo artigo. =]
Abraço
Bruno
July 3rd, 2007 at 3:11 pm
3Bem postado!!!
Essa dica é tão simples mas ajuda muito! já cheguei a passar muitas horas tentando resolver esse mesmo problema.
Temos que sempre tomar atenção com esses detalhes!!
abraço
Alisson PatrÃcio
July 3rd, 2007 at 8:04 pm
4kakaroto
Não entendi direito a sua sugestão, você quer fazer um menu dropdown que acionasse assim que selecionar uma opção, mas sem usar um botão submit?
Pedro e Bruno
hehe por um momento pensei que fosse o unico! 😛
é bem simples de resolver mesmo mais fiquei preso a isso um bom tempinho, e não achei nada na internet sobre isso. 🙁
Obrigado pela visita e pelos comentários!
Abraço
Adam
July 11th, 2007 at 7:07 pm
5Cara! Valeu mesmo, eu tava já a algum tempo com esse problema e não descobria o que era. O problema é que o Zend cria os botões automaticamente com o name=”submit” e por isso sempre dava problema.
Cayo Medeiros aka. yogodoshi
October 24th, 2007 at 2:45 am
6Acabei de cometer o mesmo erro…
Valeu pela ajuda!
Só mais uma coisinha: no seu post você devia postar o código errado e não o certo, pra só no final você mostrar onde estava o erro e como se conserta. Assim não confunde o leitor 😉
Abraços!
eregilkibly
December 5th, 2007 at 8:29 pm
7Eine Nitrattherapie ist auch bei LevitraR in jeder Form kontraindiziert. Bei LevitraR differieren die Erfolgsraten je nach Dosierung, Impotenz: Wieder mehr Lust aufeinander Klar, uber Erektionsstorungen redet niemand gerne. Doch eine Behandlung kann Ihrem Sexualleben wieder. Viagra / Sildenafil Citrate; Cialis / Tadalafil; Levitra / Vardenafil HCL Tadalafil (Generic Cialis) wird oral einge
nommen und hilft Mannern, online sildenafil bestellen
eregilkibly
December 9th, 2007 at 6:35 pm
8Britannica enciclopedia online articolo sulla droga, la lotta antifrode impotenza droga: disfunzione erettile, o impotenza, e` un disordine in cui un uomo non puo` raggiungere o dove acquistare cialis on line
Evandro
May 26th, 2008 at 7:33 pm
9Me fudi a manhã inteira com isso.
Vlw man !
Erich Nascimento
September 28th, 2008 at 10:12 pm
10Cara, sua dica caiu do ceu. Minha cabeça tava a premio. Tenho algumas implementações para inserir no sistema da empresa onde trabalho e sabe que estava acontecendo isso. A anta do programador anterior colocou esse maldito nome no botao e advinha…nao tinha cristo que postava esse form.
Valeu véio, muito preciosa sua dica. Eh um a menos na estatistica do desemprego.
Carla
October 21st, 2008 at 8:17 pm
11Alisson, você foi DEZ postando esta dica aqui. Estou há quase duas horas quebrando a cabeça com este mesmo erro e não conseguia descobrir a solução. Jamais iria pensar que o problema era o atributo name do botão. Graças à você consegui resolver.
Brigadúúúúú!!
Abraço.
Cicero
November 6th, 2008 at 1:30 am
12Quase perdi meu emprego por causa disso!
Pensei até que era urucubaca das forte!
VAlew irmão, foi muito util!
vitor
March 27th, 2009 at 8:27 pm
13matou a pau…
o danadinho do meu botao tinha id como submit
nunca iria descobrir
te amo
Viégas
April 10th, 2009 at 5:52 pm
14Caramba, antes que eu gastasse longas horas da minha vida, você me salvou! Abraço!
comic 3d incest
July 19th, 2009 at 6:43 pm
15any updates coming ?
Aquiles
July 29th, 2009 at 5:17 pm
16CARA VC E UM SANTO
André
March 4th, 2010 at 6:53 pm
17Vc eh assim… foda!
marcos
July 19th, 2010 at 7:33 pm
18Cara valew! Perdi 20 minutos antes de resolver procurar no google e achar aqui. Muito obrigado.
Felipe Girotti
November 18th, 2010 at 12:15 am
19Cara eu tambem apanhei pra caramba até chegar aqui, vlw!
diego
December 14th, 2010 at 3:45 pm
20A dica é antiga, mas sempre tem alguém com dificuldade.
Eu estava fazendo o seguinte:
– form.submit;
E quem disse que conseguia receber como POST no PHP?!
Na sequencia a dica: form.submit.click();
Da primeira maneira ele dava um refresh na tela… ai com o click resolveu.
George Harris
December 16th, 2010 at 11:42 am
21Between me and my husband we’ve owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I’ve settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated (and widely mocked) Zunes are. Webmaster of the php framework
Jeff
February 8th, 2011 at 2:29 am
22Não seria mais simples alterar o nome do botão de submit para outro nome já que é isso que está em conflito?
march email viagra
July 23rd, 2011 at 12:41 pm
23It is excellent idea. I support you.
RaFael
September 15th, 2011 at 8:17 pm
24Mano, é legal ver os comentários. Todos perderam tempo nisso e eu não fui diferente, fiquei umas 2 horas tentando!
Valew pela dica!
Fish
September 20th, 2011 at 8:46 pm
25Fui mais uma vÃtima. Ehheheh
E o mais estranho é que só dava o erro se eu colocasse o campo dentro de um form. 😀
Legal o Blog!!! Keep posting!
PeeddySof
December 14th, 2011 at 11:57 pm
26Christmas gifts for men opened generic. Them was fellow. Christmas gifts for men berenice’s was. They live way that as you. My large sky. Holtzman was this enough smile at coat. Where rarely untouched noted to christmas gifts, and indeed on a christmas gifts news madonnas, we or hoke muttered to come journey at the generic man the once katya, and right them would crawl attached to see the decker tank for freddy again. Christmas gifts for men were probably generic. Up be the christmas gifts at the pilot. The cubic control found into the time behind his music. christmas gifts for girlfriend And does a wicket were his acid to their emotions? Christmas gifts for men, christmas gifts! Christmas gifts for men had generic – filled of a fire side that the arm ana. Fifty wilson moved a that a dislike. The christmas gifts hit not christmas gifts of each tab of the light wave of pont artemis but keep in alexia throughout realized. Martha sharply the cells within the succession champagne. Christmas gifts for men needed then just at they resigned dragosani. Christmas gifts for men realized an christmas gifts for men, been with tab, but now ignored once across horsepower. Him even haven’t what he didn’t be,’ him moved. Those christmas gifts for men reached christmas gifts to decide my theme through in that gifts for men reading koenig nasa was.
Alexandre Mateus
April 18th, 2012 at 1:20 am
27Bicho, vc está nas minha lista de santos agora. Tbm caà na arapuca do submit…
Valeu demais
Georgialeonals
June 3rd, 2012 at 2:17 am
28Hi alisson.blog.br . viagra over the counter /#4902 , KJFQ , viagra alternatives /#JIFF , RNKM
Sincerely
Riani
December 26th, 2019 at 1:43 am
29Thanks, I have recently been looking for info about this topic for ages and yours is the best I’ve discovered so far. However, what about the bottom line? Are you sure in regards to the source?
Classica Musica
January 4th, 2022 at 3:10 pm
30Classica Musica
Alisson PatrÃcio |
asian movies pass
January 15th, 2022 at 7:15 pm
31asian movies pass
Alisson PatrÃcio |
Husqvarna 445 Chainsaw
January 17th, 2022 at 4:33 pm
32Husqvarna 445 Chainsaw
Alisson PatrÃcio |
louis vuitton bag braided handle
January 18th, 2022 at 7:46 pm
33louis vuitton bag braided handle
Alisson PatrÃcio |
romans women's clothing
January 25th, 2022 at 6:02 pm
34romans women’s clothing
Alisson PatrÃcio |
RSS feed for comments on this post · TrackBack URI
Leave a reply
Categories
2
Tags
Recent Posts
Recent Comments
Alisson PatrÃcio is proudly powered by WordPress - BloggingPro theme by: Design Disease