[HTML/JS] Select po nacteni stranky

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod zidekadam 27. 4. 2012 09:45

Zdravim,
da se nejak vyresit aby po nacteni stranky (formulare) bylo jedno z policek SELECT aktivni a rozrolovana jeho nabidka ?


A jeste jedna otazka ... ve normalnim formulari kde mam textove inputy po zmacknuti entru dojde k odeslani ... ale mam formular kde je prave jenom jeden SELECT a odesilaci tlacitko ... tam dokud si ze selectu vyberu a zmacknu enter, tak se formular neodesle ... jak to vyresit ... asi jedine pomoci JS, ze?

Diky
Naposledy upravil Vebloud dne 30. 4. 2012 20:23, celkově upraveno 1
Důvod: Název tématu upraven, aby odpovídal pravidlům.
první je jen jeden!
mTX770>mD520>n5110>sMT50>sST55>...n6230i>n6233>tmCompact IV>mDefy
zidekadam
Junior

Odeslat příspěvekod Haunter 27. 4. 2012 11:34

Jquery http://api.jquery.com/select/
$document.ready mu dej focus.

Nechápu druhou otázku, jakože máš už rozkliknutý select, jen označenou položku a chceš aby se po klepnutí na enter formulář odeslal?
http://api.jquery.com/submit/
Haunter
Junior
Uživatelský avatar

Odeslat příspěvekod zidekadam 27. 4. 2012 16:07

diky za tipy ... no bud abych mohl po zvoleni ze selectu formular odeslat entrem (nemusel sahat na mys a klikat na odeslat) a nebo aby se formular odeslal uz pouhym zvolenim
první je jen jeden!
mTX770>mD520>n5110>sMT50>sST55>...n6230i>n6233>tmCompact IV>mDefy
zidekadam
Junior

Odeslat příspěvekod Haunter 29. 4. 2012 20:03

Tak dej na select event
Kód: Vybrat vše
$("#idSelectu").change(function(){
$("#idFormu").submit();
});

Ale pokud máš ten select i ten input(type=submit) ve formu (mezi tagy <form>a</form> )
tak by to mělo odesílat enterem...
Pokud bude v selectu první hodnota(tudíž ji user nebude měnit), musíš ještě ošéfovat i tuto situaci, ale jak říkám, odeslání enterem by mělo jít, zkus zkontrolovat DOM.
Haunter
Junior
Uživatelský avatar

Odeslat příspěvekod zidekadam 1. 5. 2012 17:58

jj, je to samozrejme ve formu ...

Kód: Vybrat vše
<form action="vlozit_put2.asp">

<table width=580>

<tr>
<td width="200"><b>Vozidlo</b>:</td>
   <td><select name="id" class=pole>
   
   
                     <option value='32'>5512 xxx5512 T815 Dempr</option>
                     <option value=...</option>
               </select>


   
   
   
   &nbsp;&nbsp;&nbsp; <input class=button type="Submit" value="- = Odeslat = -" />
   
   
</td></tr>

</table>
</form>
první je jen jeden!
mTX770>mD520>n5110>sMT50>sST55>...n6230i>n6233>tmCompact IV>mDefy
zidekadam
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník