Inserire tooltip [era: vorei sapere come posso inserire ...]

  • Creatore Discussione Creatore Discussione A GoGo
  • Data di inizio Data di inizio

A GoGo

Nuovo Utente
26 Ott 2011
19
0
0
Las Vegas, United States
salve ragazzi non so che nome darci ma mi servirebbe sapere come posso creare un sorta di tag di avvertenze che compare il piu veloce possibile quando compilo un campo e se lo posso personali-zare
che codice devo usare

es: if.descrizione.PNG
 
Ciao,
ho scritto la prima cosa che mi è venuta in mente:

HTML:
<html>
    <head>
        <title>Senza nome</title>
        <script type="text/javascript">
            function tooltip(visibile) {
                document.getElementById('mail').style.display="none";
                if(visibile)
                    document.getElementById('mail').style.display="inline";
            }
        </script>
    </head>
    <body>
        <form>
            <input type="text" name="mail" onfocus="tooltip(true)" onblur="tooltip(false)"/>
            <span style="display:none" id="mail">La tua mail verr&agrave; bombardata di spam</span>
        </form>
    </body>
</html>

che ne pensi?
 
scusa la mia grande ignoranza io dovrei usare il codice su questa
PHP:
<label for="price"><?php _e('Prezzo <em><spam>:</spam></em>', 'edsit'); ?></label>
                            <?php ItemForm::price_input_text(); ?>
                            <?php ItemForm::currency_select(); ?></div>

ora cosa dovro cambiare per farlo funzionare
 
scusa tu la mia,

ma avevo in mente un form piu semplice

che istruzione è _e() ?
 
con javascript si possono inibire i caratteri indesiderati

un esempio di una funzione che ho trovato in rete tempo fa e che ho leggermente modificato

HTML:
function is_numero(campo,tipo) {
    
    var numeri;
    switch(tipo) {
        case 'importi':
            numeri = "1234567890.,";
            break;
        default:
            numeri = "1234567890";
            break;
    }
    
   
    var valida= campo.value;
    var verificato = true;
    
    for ( n = 0; n < valida.length; n++ ) {
        vl = valida.charAt( n );
        for ( s = 0; s < numeri.length; s++ )
            if ( vl == numeri.charAt( s ))
                break;
        if ( s == numeri.length ) {
            verificato = false;
            break;
        }
    }
    if (!verificato) { 
        var len = campo.value.length;
        var str = campo.value.substr(0,len-1);
        campo.value=str;
        campo.focus();
        return ( false );
    }
    return ( true );
}

nella variabile numeri ci puoi mettere i caratteri consentiti

quello che non conosco è la classe php che usi per generare i form

è una classe che hai creato tu?

dovrebbe esserci un metodo che permete di inserire degli eventi javascript
 
scusami --- non so come genera i from "cioè uso il software di OSClass "
e nel tema che uso nella sezione per pubblicare un annuncio trovo questa stringa per inserire il prezzo
PHP:
  <?php if( osc_price_enabled_at_items() ) { ?>
                        
                           <div class="box price"> <label for="price"><?php _e('Prezzo <em><spam>:</spam></em>', 'edsit'); ?></label>
                            <?php ItemForm::price_input_text(); ?>
                            <?php ItemForm::currency_select(); ?></div>
                        
                        <div class="clearfix">
                              <div class="row">
                                <?php ItemForm::multilanguage_title_description(); ?><br /><!--titolo e descrizione-->
                       <?php } ?>
                            </div>

per poter evitare che gli utenti non inseriscono carattere su prezzo cosa devo cambiare potresti scrivermi il codice cosi che mi basti fare un copia e incolla( perche sono un ignorate in materia)
 
ho dato un occhiata veloce

non fa per me

come dice il nostro caro max preferisco scrivere il codice con le mie zampette

passo parola a chi consosce questa applicazione

viva comunque l'opensource
 

Discussioni simili