51 messaggi dal 30 gennaio 2004
ho una pagina nella quale ci sono 2 form.....a dipendenza di quello che clikka l'utente visualizzera uno o l'altro form...tutto ok!

ma io volevo mettere il focus sul primo campo del form perciò ho fatto:

nel body della pag.
onLoad="javascript:document.mioform1.campo1.focus(); "..

funziona se viene visualizzato il mioform1....però se visualizza il mioform2 chiaramente mi dà errore...niente di grave ma un pochino fastidioso......
c'é la possibilità di vedere quale form viene visualizzato (cioé in javascript controllare da quale form arrivo (che ha fatto il submit)) per poi fare il focus sul form giusto?



se avete capito qualcosa siete dei grandi


grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
puoi procedere in due modi:

1) determini col javascript se l'oggetto mioform1 esiste (diverso da null)
nel body netti onLoad="daiFocus()"
poi la funzione falla così:

function daiFocus(){
if (document.nomeform1 != null){
document.mioform1.campo1.focus()
}
}

2) puoi evitare che la riga che da il focus venga stampata.
Allo stesso modo con cui mostri/nascondi i due form fallo anche con quella riga di javascript.

Enjoy learning and just keep making
51 messaggi dal 30 gennaio 2004
ok...funziona...grazie.....

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.