Portál AbcLinuxu, 30. dubna 2025 15:29

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
Konqui avatar 24.10.2007 21:09 Konqui | skóre: 18 | blog: Konqui | Rožnov pod Radhoštěm
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Odpovědět | Sbalit | Link | Blokovat | Admin
Napadá mě dát na form onKeyPress="..javascript"
Open/save dialogy z GTK+ jsou nejkřiklavější ukázkou toho nejdebilnějšího software, co vůbec může existovat.
mess avatar 24.10.2007 22:08 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Spíš bych to dal na ten input. Něco v tomhle stylu.
<form name="formular">
  <input type="text" name="policko" onKeyPress="document.formular.submit();">
</form>
Samozřejmě, že v onKeyPress budeš volat funkci, která nejprve ověří, zda byl stisknutý ENTER a až pak formulář odešle :-).
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
24.10.2007 21:23 Ondra
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Odpovědět | Sbalit | Link | Blokovat | Admin
<form action="javascript:abc();" name="def">

?
24.10.2007 21:32 CEST
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Odpovědět | Sbalit | Link | Blokovat | Admin
Zajimavy, tohle funguje (FF2.0.0.8)
<html><body>
<form action="form2.html" method="get">
	<input type="text" name="pole1">
</form>
</body></html>
Ale prihod tam dalsi pole a uz to nejde ...
24.10.2007 21:39 CEST
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
A nasledujici funguje i s vice polema. Akorat dyztak pouzij nejakou jinou featurku na schovani toho buttonu, tohle jsem ted "vykouzlil" behem minuty a do CSS nedelam.
<html><body>
<form action="form2.html" method="get">
	<input type="text" name="pole1">
	<input type="text" name="pole2">
	<input type="submit" value="" style="width:1px; height: 1px">
</form>
</body></html>
27.10.2007 15:51 Martin Hujer | skóre: 4
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
style="display:none;" :-)
Přemek Vyhnal avatar 24.10.2007 21:47 Přemek Vyhnal | skóre: 24 | blog: Toto není blog! | Dobřichovice
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Odpovědět | Sbalit | Link | Blokovat | Admin
Ja si tlacitko nahradil pomoci obrazku a pripojil k nemu javascript
A co nastylovat odesilaci tlacitko pomoci CSS tak aby vypadalo jako obrazek
NO RAPTORS!
24.10.2007 23:50 prOm3TheuS | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Odpovědět | Sbalit | Link | Blokovat | Admin
Ahoj takto to mám pořešené já. Jinak se to dá docela rychle dohledat na netu.

Tohle je javascript, který kontroluje zmáčknutí enteru

function pismenka(stisk)
{
  if(window.event) //Pro stupidní IE
    {
    klavesa = stisk.keyCode;
    }
  else if(stisk.which) //Pro Ostatní
    {
    klavesa = stisk.which;
    }
  
if(klavesa == 13) vykonej_akci();

}

No a do nějakého inputu, který čeká na zmáčknutí toho enteru dáš onkeydown="pismenka(event)". Znamená to, že každé stisknutí klávesy je kontrolováno, zda-li se nejedná o klávesu enter. Jinak vykonej_akci je samozřejmě to, co ty chceš udělat při zmáčknutí toho tlačítka. Doufám, že je to tak nějak srozumitelné ;-)
Your distro, your rules!
Daniel Kvasnička ml. avatar 25.10.2007 07:58 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Odpovědět | Sbalit | Link | Blokovat | Admin
A proc tlacitko nahrazujes pomoci obrazku? Podle specifikace muze button obsahovat vetsinu inline (i block) elementu, tedy i img. Takze si udelej button s type="submit" a do nej dej obrazek a melo by to fungovat.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
25.10.2007 08:39 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
a proč tak složitě, proč ne rovnou input type=image?

... nevím, proč musí stránku prasit zcela nepotřebným javascriptem a snižovat tak zbytečně její kompatibilitu :-(
Daniel Kvasnička ml. avatar 25.10.2007 13:01 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
type=image je samozrejme nejlepsi, nenapadlo me to hned. Ale nevidim, kde je v mnou navrhovanem reseni nejaky JS :-) Nebo narazite na jeho puvodni reseni?
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
25.10.2007 15:50 kavol | skóre: 28
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
ano, mluvím o tom původním
Marián Oravec avatar 25.10.2007 08:19 Marián Oravec | skóre: 22 | Nitra
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
Odpovědět | Sbalit | Link | Blokovat | Admin
<form action="index.php" method="get">
	<input type="text" name="textove_pole" />
	<input type="image" name="odoslat" alt="odoslať" value="odoslane" src="/cesta/k/obrazku.png" />
</form>
Mám rád elektro, ale vypočujem si aj iné...
Daniel Kvasnička ml. avatar 25.10.2007 08:31 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Odeslani formulare enterem
A nebo tak.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.