Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    20

    Cambiare foma risposte javascript

    Ciao sono gian.
    ho modificato un database jscript trovato in giro,funge ma vorrei abbellirlo cambiando il modo di risposta, questo è il campo che usa adesso ,
    input name="Result3" type="text" size="30" />


    vorrei aumentarlo,oppure far scorrere la risposta oppure si aprisse una finestra con alert come si può fare?
    sono poco pratico quindi abbiate pazienza.
    qui sotto l'intero script



    <script language="JavaScript" type="text/javascript">
    //<![CDATA[
    <!-- Start script
    function createArray(length)
    {
    this.length = length;
    for( var i = 1; i<= length; i++)
    this[i] = null;
    return this;
    }
    var Entries = 5;
    var Separator = ";"
    var Fields = 2;
    var iName = 1;
    var ivedi = 2;

    var Data = new createArray(Entries);


    Data[1] = "bianchi;bianchi ok giusto";
    Data[2] = "verdi;verdi ok giusto";
    Data[3] = "rossi;oui rossi ok giusto";
    Data[4] = "toni;Carlo ok giusto";
    Data[5] = "bepi;Carla ok giusto";
    var LastMatch = 0;
    function GetField(Entry,number)
    {
    var Out = "";
    var FirstChar;
    var LastChar;

    FirstChar = 0;
    LastChar = Entry.indexOf(Separator) ;
    if (number == 1)
    {
    Out += Entry.substring(FirstChar,LastChar);
    return Out;
    }
    if (number == Fields)
    {
    Out+= Entry.substring(Entry.lastIndexOf(Separator) + 1,Entry.length)
    return Out;
    }

    for(var i =2; i <= number; i++)
    {
    FirstChar = LastChar + 1;
    LastChar = Entry.indexOf(Separator, FirstChar);
    }
    Out += Entry.substring(FirstChar,LastChar);
    return Out;
    }

    function FindNext(String, number)
    {
    var CompareWith = "";
    for(var i = LastMatch + 1; i <=Data.length; i++)
    {
    var buf = GetField(Data[i],number);
    var bl = parseInt(buf.length);
    var sl = parseInt(String.length);
    if(bl > sl)
    {
    CompareWith = buf.substring(0,sl );
    }
    else
    {
    CompareWith = buf;
    }
    if (CompareWith == String)
    {
    LastMatch = i;
    return i;
    }
    }
    LastMatch = 0;
    return 0;
    }

    function ResetSearch()
    {
    LastMatch = 0;
    for(var i = 1; i <=Fields; i++)
    {
    document.SearchForm.elements[i+3].value = "";
    }
    }



    function TypeNext()
    {
    var SearchString = document.SearchForm.Text.value;
    var index =document.SearchForm.elements[3].options.selectedIndex + 1;
    var j = FindNext(SearchString, index);
    if (j == 0)
    {
    alert("Fine della lista trovata.\n Oppure: La parola digitata non è presente nel Database! \nPremi di nuovo 'Cerca >>>' per rivisualizzare il primo della lista !");
    ResetSearch();
    return;
    }
    var buf = "";
    for(var i = 1; i <=Fields; i++)
    {
    buf = GetField(Data[j],i);
    document.SearchForm.elements[i+3].value = buf;
    }
    }
    // end script -->
    //]]>
    </script>
    <form name="SearchForm" onsubmit="TypeNext();return false" id="SearchForm">
    <input name="Text" type="text" /> <input name="FindNext" type="submit" value="Clikka" /> <input name="NewSearch" type="reset" value="Nuova ricerca" style="display:none" onclick=
    "ResetSearch();" />

    <select size="1" style="display:none">
    <option>
    Cognome
    </option>
    <option>
    Nome
    </option>
    <option>
    Indirizzo
    </option>
    <option>
    C.A.P.
    </option>
    <option>
    Città
    </option>
    <option>
    Numero telefonico
    </option>
    <option>
    Indirizzo E-Mail
    </option>
    </select>



    <input name="Result2" type="text" size="15" style="display:none" />

    <input name="Result3" type="text" size="30" />

    </form>


    grazie a tutti Gian

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    20
    Help per favore mi urge

    Grazie a tutti Gian

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    20
    Nessuno sa qualcosa?

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.