Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    con firefox si e con IE no

    questo è il form: su firefox funziona e su IE no. come lo rendo compatibile con IE?

    Codice PHP:
    <form method="POST" action="nuova_ricarica.php" name="mioform">
    <?
    if ($_SESSION['level']==2) {
        echo 
    "Attribuisci ricarica a: ";
        
    $sql "select nome from utenti where nome != '".$_SESSION['cic']."'";
        
    $w mysql_query($sql) or die(mysql_error());
        
        
    ?>
        <select name="utente" size="1">
        <option selected><?=$_SESSION['cic'];?></option>
        <? while ($r mysql_fetch_assoc($w)) { ?>
        <option><?=$r['nome'];?></option>
        <? ?>
        </select>
        <?
    }
    ?>

      

     <span class="Stile1">Tipo operazione
          <select name="ctt" size="1" onChange="if(this.options[this.selectedIndex].value!='Attivazioni offerte') {document.mioform.prezzo1.disabled=true;document.mioform.importo.disabled=false;document.mioform.imp_operazione.disabled=false;document.mioform.codicef.disabled=false;document.mioform.ct.disabled=false;document.mioform.varie.disabled=false;document.mioform.speciali.disabled=false;document.mioform.note.disabled=false;document.mioform.numero.disabled=false;document.mioform.imp_operazione_t.disabled=false;}else{document.mioform.prezzo1.disabled=false;document.mioform.importo.disabled=true;document.mioform.imp_operazione.disabled=true;document.mioform.codicef.disabled=true;document.mioform.ct.disabled=true;document.mioform.varie.disabled=true;document.mioform.speciali.disabled=true;document.mioform.note.disabled=true;document.mioform.imp_operazione_t.disabled=true;} ">
            <option>Ricarica</option>
            <option>Vedi varie &amp; note</option>
            <option>Commercializzazione TACS</option>
            <option>MNP GSM-GSM</option>
            <option>MNP TACS-GSM</option>
            <option>Cambio SIM card</option>
            <option>Cambio seriale</option>
            <option>Cambio profilo</option>
            <option>Autenticazioni</option>
            <option>Migrazione contratto</option>
            <option>Attivazioni offerte</option>
          </select>
    -- offerta speciale:
    <?
    $sql1 
    "Select id,nome from offerte_speciali";
    $q mysql_query($sql1);
    ?>
          <select name="prezzo1" id="prezzo1" onChange="if(this.options[this.selectedIndex].value!='') {document.mioform.ctt.selectedIndex=10}">
          <option></option>
          <? while ($r mysql_fetch_assoc($q)) { ?>
          <option value="<?=$r['id'];?>"><?=$r['nome'];?></option>
          <? ?>

        </select>
        

        <input type="hidden" name="fase" value="1">
        Prefisso:
        <select size="1" name="prefisso">
          <option>320</option>
          <option>328</option>
          <option>329</option>
          <option>330</option>
          <option>333</option>
          <option>334</option>
          <option>335</option>
          <option>336</option>
          <option>337</option>
          <option>338</option>
          <option>339</option>
          <option>340</option>
          <option>346</option>
          <option>347</option>
          <option>348</option>
          <option>349</option>
          <option>360</option>
          <option>368</option>
          <option>380</option>
          <option>383</option>
          <option>388</option>
          <option>389</option>
          <option>390</option>
          <option>391</option>
          <option>392</option>
          <option>393</option>
          <option>397</option>
        </select>
        Numero
        <input type="text" name="numero" size="10">
        

        Importo ricarica:
        <select name="importo" size="1"  onChange="if(this.options[this.selectedIndex].value=='4') {document.mioform.imp_operazione.selectedIndex=1} else if(this.options[this.selectedIndex].value=='8'){ document.mioform.imp_operazione.selectedIndex=2} else if(this.options[this.selectedIndex].value=='12') {document.mioform.imp_operazione.selectedIndex=3} else if(this.options[this.selectedIndex].value=='16') {document.mioform.imp_operazione.selectedIndex=4} else if(this.options[this.selectedIndex].value>16) {document.mioform.imp_operazione.selectedIndex=5} else {document.mioform.imp_operazione.selectedIndex=''}" >
          <option value="0"></option>
          <option value="4">4.00</option>
          <option value="8">8.00</option>
          <option value="12">12.00</option>
          <option value="16">16.00</option>
          <option value="20">20.00</option>
          <option value="24">24.00</option>
          <option value="25">25.00</option>
          <option value="50">50.00</option>
          <option value="75">75.00</option>
          <option value="100">100.00</option>
          <option value="125">125.00</option>
          <option value="150">150.00</option>
          <option value="175">175.00</option>
          <option value="200">200.00</option>
          <option value="225">225.00</option>
          <option value="250">250.00</option>
        </select>
        Costo operazione:
        <select name="imp_operazione" size="1">
          <option value="0"></option>
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
          <option value="6">6</option>
        </select>
        <input type="text" name="imp_operazione_t" size="20">
        (imputare solo un valore)
     
        Codice fiscale:
        <input type="text" name="codicef" size="20">
        

        Cambio tariffa
        <input type="checkbox" name="ct" value="si">
        

        Varie:
        <input type="text" name="varie" size="20">
        

        Speciali:
        <input type="text" name="speciali" size="20">
        

      Note:

      <textarea name="note" cols="40" rows=7></textarea>
        </span>

        <input type="submit" value="Invia" name="B1">
    </form>
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    per avere una risposta ragionevole in questo forum, dovresti postare il codice hche arriva al browser, senza il codice PHP innestato.

    Comunque ho visto degli errori: in vari casi manca l'attributo value nelle varie opzioni, mentre nel JS utilizzi il valore di tale attributo:

    <select name="ctt" size="1" onChange="if(this.options[this.selectedIndex].value!='Attivazioni offerte') {document.mioform.prezzo1.disabled=true;document.m ioform.importo.disabled=false;document.mioform.imp _operazione.disabled=false;document.mioform.codice f.disabled=false;document.mioform.ct.disabled=fals e;document.mioform.varie.disabled=false;document.m ioform.speciali.disabled=false;document.mioform.no te.disabled=false;document.mioform.numero.disabled =false;document.mioform.imp_operazione_t.disabled= false;}else{document.mioform.prezzo1.disabled=fals e;document.mioform.importo.disabled=true;document. mioform.imp_operazione.disabled=true;document.miof orm.codicef.disabled=true;document.mioform.ct.disa bled=true;document.mioform.varie.disabled=true;doc ument.mioform.speciali.disabled=true;document.miof orm.note.disabled=true;document.mioform.imp_operaz ione_t.disabled=true;} ">
    <option>Ricarica</option>
    <option>Vedi varie & note</option>
    ...

    deve diventare:

    <select name="ctt" size="1" onChange="if(this.options[this.selectedIndex].value!='Attivazioni offerte') {document.mioform.prezzo1.disabled=true;document.m ioform.importo.disabled=false;document.mioform.imp _operazione.disabled=false;document.mioform.codice f.disabled=false;document.mioform.ct.disabled=fals e;document.mioform.varie.disabled=false;document.m ioform.speciali.disabled=false;document.mioform.no te.disabled=false;document.mioform.numero.disabled =false;document.mioform.imp_operazione_t.disabled= false;}else{document.mioform.prezzo1.disabled=fals e;document.mioform.importo.disabled=true;document. mioform.imp_operazione.disabled=true;document.miof orm.codicef.disabled=true;document.mioform.ct.disa bled=true;document.mioform.varie.disabled=true;doc ument.mioform.speciali.disabled=true;document.miof orm.note.disabled=true;document.mioform.imp_operaz ione_t.disabled=true;} ">
    <option value="Ricarica">Ricarica</option>
    <option value="Vedi varie & note">Vedi varie & note</option>
    ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.