Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Input text

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817

    Input text

    vorrei che tutti gli input type text del mio sito avessero uno stile
    ovviamente se uso "input" anche quelli non text ereditano lo stile

    è possibile isolare solo quelli di un certo tipo?

    mi funziona solo con mozilla input[type=text]
    ma mi serve anche per explorer

  2. #2

    Re: Input text

    Originariamente inviato da E|ena
    vorrei che tutti gli input type text del mio sito avessero uno stile
    ovviamente se uso "input" anche quelli non text ereditano lo stile

    è possibile isolare solo quelli di un certo tipo?
    ...
    Spero che qualcuno smentisca ma credo non sia possibile. A me è toccato creare/assegnare una classe per gli input "diversi"...

  3. #3
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    il modo è quello che hai scritto tu
    ovviamente con IE non funziona, quindi il metodo più semplice è purtroppo assegnare una classe ai type text
    Chicco Ravaglia per sempre con noi!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    quanto odio ie

  5. #5
    Per IE occorre impiegare uno scriptino javascript. Un esempio:

    codice:
    CSS
    
    input[type="text"],
    .input_text
    {
       color:red;
    }
    
    
    Javascript
    
    // Recuperiamo tutti gli elementi 'input' della pagina
    var inputs = document.getElementsByTagName('input')
    // Scremiamo il risultato e prendiamo solo quelli con type="text"
    var text_inputs = new Array()
    for (var i = 0; i < inputs.length; i++)
    {
       if ( inputs.item(i).getAttribute('type') == 'text' )
       {
          text_inputs.push(inputs.item(i))
       }
    }
    // Attribuiamo ad essi la classe CSS 'input_text'
    for (var i = 0; i < text_inputs.length; i++)
    {
       text_inputs[i].className = 'input_text'
    }
    Se vogliamo fare i pignoli, questo js lo possiamo servire solamente a quell'antipatico di IE, chessò, magari sfruttando i commenti condizionali oppure facendo un controllo lato server.


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.