Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    carattere strano tra due select

    mi sta succedendo una cosa assurda e non capisco il perchè

    tra due select mi compare questo carattere Â


    ma la cosa più assurda e che in una pagina non esce, copio tale e quale in un altra e mi compare la Â......cioè non ha senso e non riesco a capire da cosa puo' dipendere


    ecco qua il codice ,taglio le cose inutili



    Codice PHP:





    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="it">
    <head>

        <title>Select dinamiche - Esempio JavaScript scaricato da HTML.it</title>


    <script type="text/javascript">

    var regiondb = new Object()
    regiondb["prova"] = [
                          {value:"1", text:"ciao"},
                          {value:"2", text:"miao"},
                          {value:"3", text:"bao"},
                   {value:"4", text:"tao"},
                          {value:"5", text:"fao"}];

    function setCities(chooser) {
        var newElem;
        var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
        var cityChooser = chooser.form.elements["sottocategoria"];
        while (cityChooser.options.length) {
            cityChooser.remove(0);
        }
        var choice = chooser.options[chooser.selectedIndex].value;
        var db = regiondb[choice];
        newElem = document.createElement("option");
        newElem.text = "Seleziona una sottocategoria:";
        newElem.value = "";
        cityChooser.add(newElem, where);
        if (choice != "") {
            for (var i = 0; i < db.length; i++) {
                newElem = document.createElement("option");
                newElem.text = db[i].text;
                newElem.value = db[i].value;
                cityChooser.add(newElem, where);
            }
        }
    }

    </script>

    </head>
    <body >

     
    <form name="form" action="<? $_SERVER['PHP_SELF']; ?>">

    <select name="categoria" onchange="setCities(this)">
    <option value="" selected="selected">Seleziona una categoria:</option>
    <option value="prova">prova</option>
    </select>_
    <select name="sottocategoria">
    <option value="" selected="selected">Seleziona una sottocategoria:</option>
    </select>
    <input type="submit" value="invia" />

    </form>




        

    </body>
    </html>



    a funzionare funziona....però vorrei togliere quel fastidiosissimo carattere

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E cosa ti fa credere che dipenda dal javascript?
    Non sara' invece il set della pagina ed il fatto che un carattere "strano" fra le due select ce l'hai messo tu?
    codice:
    </select>_ 
    <select name="sottocategoria">
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    no quel carattere underscore non cè
    forse quando ho editato il codice per non incollarlo tutto mi sarà scappato...


    no purtroppo non è per quello.....

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi spiace, il fenomeno che descrivi non e' compreso nel codice che hai inviato, sara' altrove nella tua (sconosciuta) pagina.

    Posta un link.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    header('Content-type: application/xml; charset=utf-8'."\r\n");
    header('Content-transfer-encoding: utf-8'."\r\n");

    la tua pagina dovrebbe usare UTF, cosa che si stabilisce in primis lato php

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.