Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Select e firefox

  1. #1

    Select e firefox

    Ho notato una cosa curiosa con firefox...

    allora.. in una pagina in cui gli utenti modificano i propri dati, tramite php genero alcune select (ad esempio per giorno mese e anno di nascita) che mi danno coeme già selezionato il valore corrente... tutto ok sulla data di nascita.. ma ho un problema inspiegabile con una select che permette di scegliere il sesso dell'utente....

    Con php mi genero questo codice:
    codice:
    <select name="sesso">
     <option value='U' >uomo</option> 
     <option value='D' selected>donna</option>
    </select>
    dove in questo caso la seconda optionn appare come selected perchè nel db per prova avevo inserito un utente donna.
    Perfetto con IE e con Opera...

    con firefox mi viene sempre selezionata SEMPRE la prima select. il sorgente appare lievemente diverso:
    codice:
    <select name="sesso">
     <option value="U">uomo</option>
     <option value="D" selected="selected">donna</option>
    </select>
    c'è << selected="selected" >> che probabilmente è una cosa di firefox ma non credo influisca perchè, ed è appunto questo il bello, sopra ho un'altra select che funziona perfettamente ed il cui codice è questo...
    codice:
    <select name="giorno">
     <option value="1">1</option>
     <option value="2">2</option>
     <option value="3">3</option>
     <option value="4">4</option>
     <option value="5" selected="selected">5</option>
     etc etc
    che è praticamente identico alla select del sesso.. ma quella non funziona, questa sì...

    appurato che non è colpa di php perchè il selected viene stampato al posto giusto (e infatti con IE e opera funge), e che non è colpa di quel << selected="selected" >> (infatti nella select subito sopra funziona).... che caspiolina è?

    un bug di firefox o che?

    un bacio in bocca a chi lo scopre


  2. #2
    Non provo nemmeno a pensarci per paura del bacio in bocca...perché non giriamo la domanda anche a quelli di firefox?

    http://forum.mozillaitalia.org/viewforum.php?f=2
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  3. #3
    Originariamente inviato da Vre
    Non provo nemmeno a pensarci per paura del bacio in bocca...perché non giriamo la domanda anche a quelli di firefox?

    http://forum.mozillaitalia.org/viewforum.php?f=2
    prima di bussare alla loro porta dicendo "oh.. c'è qualcosa che non va nel browser" vorrei essere sicuro che qualcosa non va

    sai com'è.. le fagianate sono smepre in agguato.. metti che è colpa mia.. qualche svista tipica della stanchezza da venerdì...

    puoi provare a giocarci anche tu e dirmi se funge?
    prometto di non baciarti

  4. #4
    Originariamente inviato da }gu|do[z]{®©
    prometto di non baciarti
    Se la metti così...va bene^__^
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    guido, credo sia un problema sono tuo
    ho fatto delle prove, e la select funziona tranquillamente, firefox nn aggiunge nessun tipo di codice a quello già esistente...
    think simple think ringo

  6. #6
    Originariamente inviato da marketto
    guido, credo sia un problema sono tuo
    ho fatto delle prove, e la select funziona tranquillamente, firefox nn aggiunge nessun tipo di codice a quello già esistente...
    senti.. senza postare il codice php che sarebbe fuori luogo... ma su altri browser funziona e non mostra quel <<selected="selected">> nel sorgente... e comunque negli altri select c'è ma funzionano..

    non riesco a capire... versione 0.9.3 su win xp

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    Confermo, anch'io nessun problema con firefox

  8. #8
    hem.. mi si è risolto da solo.. non so davvero spiegare ho smanettato su altre cose e ad un certo punto me lo sono ritrovato corretto..

    edit:
    credo di aver scoperto...

    codice:
     <select name="sesso">
    	      <option value='' ></option> 
    	      <option value='U' >uomo</option> 
              <option value='D' selected>donna</option>
           </select>
    mi da il primo che arriva.. come se nulla fosse selected...


    codice:
     <select name="sesso">
    	      <option value="" ></option> 
    	      <option value="U" >uomo</option> 
              <option value="D" selected>donna</option>
           </select>
    mi da quello giusto..

    i doppi apici.. e non i sngoli.. eh.. ok.. è w3c compliant.. ma un po' troppo rigido forse..

  9. #9
    no.. mo' ho rimesso gli apici doppi dopo che li avevo messi singoli e non va di nuovo...

  10. #10
    contrordine.. adeso funziona con apici singoli o dppi..

    ragazzi.. vi giuro che non ci caisco niente.. non può essere un problema della logica dello script php perchè l'html viene fuori come deve venire.. ma allora che cacchio è?

    se riesc a capirlo vi faccio sapere..

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.