Visualizzazione dei risultati da 1 a 5 su 5

Discussione: un aiutino....

  1. #1

    un aiutino....

    ciao a tutti,
    devo fare un form per l'invio di mail (anzi l'ho già fatto), e vorrei sapere come posso fare a riempire i campi di testo (input text)con le scritte "nome, cognome, ecc..." e quando clicco sopra per compilarli sparisce la scritta ma se non scrivo nulla e clicco su un altro campo ritorna la scritta... spero di essere stato chiaro, ho cercato un pò ma nn ho trovato nulla di esaudiente.

    posto il link ad un sito di esempio (sezione contatti):
    esmpio

    grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    dady74 ... allora, prova a fare cosi ... incolla il seguente codice nel fotogramma

    codice:
    _root.campo_selezionato = "";
    _root.campi = new Array("nome", "cognome", "email", "messaggio");
    
    for(i = 0; i < _root.campi.length; i++)
    {
    	_root["input" + i].text = _root.campi[i];
    	_root["input" + i].onSetFocus = function()
    	{
    		_root.campo_selezionato = this._name.substring(5, 6);
    		for(j = 0; j < _root.campi.length; j++)
    		{
    			if(_root["input" + j].text == "")
    			{
    				_root["input" + j].text = _root.campi[j];
    			} 
    		}
    		if(_root["input" + _root.campo_selezionato].text == _root.campi[_root.campo_selezionato])
    		{
    			_root["input" + _root.campo_selezionato].text = "";
    		}
    		//trace(_root.campo_selezionato);
    	}
    }
    input0.tabIndex = 1;
    input1.tabIndex = 2;
    input2.tabIndex = 3;
    input3.tabIndex = 4;
    ricorda che i tuoi campi devono avere nome di istanza sequenziali: input0, input1 etc (nel mio caso ne ho creati 4);

    questo è solo un esempio ... probabilmente ce ne saranno di piu eleganti del mio ma prova a vedere se ti puo andare bene ... naturalmente dovrai adattarlo alla tua situazione



    [edit]avevo dimenticato un piccolo particolare

  3. #3
    Perfetto! grazie, mi è tutto chiaro, era quello che volevo!

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Di nulla!

  5. #5
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    121
    emmm , sto usando questo bellissimo script, e siccome lo uso dentro ad un movie che viene caricato al momento opportuno, non mi funziona per via di come definisco i target.

    ho provato varie soluzioni ma non mi funzia, potreste dirmi come fare esattamente?

    esempio:

    _root.campo_selezionato = ""; //originale
    _root.sezioni.campo_selezionato = "";//mio

    _root["input" + i].onSetFocus = function()//originale
    _root.sezioni.["input" + i].onSetFocus = function()//mio


    così non mi và



    grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.