Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860

    invio form da testo [vitale!!]

    salve a tutti,

    non ho mai proato prima a farlo, ma x motivi prettamente grafici mi potrebbe servire inviare le info di un form mediante testo...
    è possibile e se si come faccio il submit?

    in alternativa utilizzando il type submit è possibile dargli le propietà in maniera che il background abbia un certo colore, i bordi pure ma che scompaia quella strana contonazione vianca/grigia fra bordo e area del pulsante..
    anche in questo coaso se si che propietà devo impostare nella classe x ottener eil risultato?


    Grazie mille!
    Linux Inside

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    forse ci sono riuscito, soltanto che ho una grana...

    in IE quando apro la pagina, non da locale, il pulsante mi va subito in evidenza, prende il focus.. come faccio a togliergli questa proprietà che scompare se clicco poi col tasto destro nell'area del form?

    grazie
    Linux Inside

  3. #3
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Se non ricordo male dovresti inserire
    codice:
    <body onload="document.NomeForm.NomeCampo.focus();">

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    si ma io il focus non lo voglio... così invece me lo attiva... se non ricordo male :master:
    Linux Inside

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    ho provato il codice di salasir ma niente come immaginavo il focus resta e quindi quel codice dovrebbe attivarlo, cosa di cui non avevo bisogno visto che già attivo lo era...

    qualche altro suggerimento?
    Linux Inside

  6. #6
    codice:
    <form id="pippo" method="get" action="" enctype="multipart/form-data">
    
    <input id="pippo" name="pippo" type="text" value="" />
    
    Invia
    
    </form>
    oppure

    codice:
    <form id="pippo" method="get" action="" enctype="multipart/form-data">
    
    <input id="pippo" name="pippo" type="text" value="" />
    
    </form>
    
    <span id="premi" onclick="javascript:document.getElementById('pippo').submit();">Invia</span>
    in entrambi i casi il testo puo' essere interno o esterno al form, nel caso di uno span dovrai poi prepararti il tuo css per far comparire la classica manina

    #premi {cursor: pointer;}



    [edit]
    javascript va scritto tutto attaccato e senza -
    [/edit]

  7. #7
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Originariamente inviato da ThePenguin
    si ma io il focus non lo voglio... così invece me lo attiva... se non ricordo male :master:
    Avevo capito che non volevi il focus sul tasto e mi sembrava logico indicare il focus sul primo campo digitabile, ma forse ho frainteso.

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    Originariamente inviato da salasir
    Avevo capito che non volevi il focus sul tasto e mi sembrava logico indicare il focus sul primo campo digitabile, ma forse ho frainteso.
    si il concetto era che il focus sul pulsante di login mi toglieva la visualizzazione dei bordi colorati che mi davano u ncerto effetto grafico al pulsante; tuttavia essendo un pulsante legato ad un form di un'area non destinata a tutti, per capirci non un modulo di contatti che uno consulta se intende inviare specificatemanete una mail di contatto, ma era il login all'area clienti, io volevo che non vi fosse il focus da nessuna parte... ma che se l'utente volesse loggarsi se ne andava lui a poszionarsi sul primo campo del form e via dicendo x gli altri...

    Linux Inside

  9. #9
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Forse ci stiamo perdendo in un bicchier d'acqua e la soluzione sempre la strada + facile.
    Non sono un esperto javascript ma esiste anche il conrtario di focus.

    Prova con il codice che ti ho dato prima e indica
    codice:
    nometuoform.nometasto.blur

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    860
    Originariamente inviato da salasir
    Forse ci stiamo perdendo in un bicchier d'acqua e la soluzione sempre la strada + facile.
    Non sono un esperto javascript ma esiste anche il conrtario di focus.

    Prova con il codice che ti ho dato prima e indica
    codice:
    nometuoform.nometasto.blur
    sempre con on-lead nel body?
    Linux Inside

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.