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

    jquery e problema su firefox

    cia a tutti ho questo codice che funziona bene su ie ma non su firefx

    Codice PHP:
    <script src="../include/jquery-latest.js" type="text/javascript"></script>
    <script type="text/javascript">
    // <!CDATA[
    function loadContent(regione) {
    $("#contentArea").load("select_regione.asp?regione="+regione+"");
    }
    // ]]>
    </script>

    <script language="javascript">
     <!--
    function Moduloform() {
    alert(document.modulo.form_provincia.value)

    sorgente select_regione.asp?regione=veneto

    Codice PHP:
    <select style="width:205px;" name="form_provincia" id="select"
    <
    option value="0">Non selezionare nessuna Provincia</option
    <
    option value='Belluno'>Belluno</option>
    <
    option value='Padova'>Padova</option>
    <
    option value='Rovigo'>Rovigo</option>
    <
    option value='Treviso'>Treviso</option>
    <
    option value='Venezia'>Venezia</option>
    <
    option value='Verona'>Verona</option>
    <
    option value='Vicenza'>Vicenza</option
    </
    select
    codice html:

    Codice PHP:
    <form name="modulo" method="post">

    <
    select name="form_regione"  method="post" onchange="loadContent(this.value);">
      <
    option value=""> - - Scegli Regione - -</option>  
      <
    option value="veneto">Veneto</option
      <
    option value="lazio">Lazio</option
    </
    select>

    <
    div id="contentArea">
      <
    select name="form_provincia">
        <
    option value="nessuno"> - - Scegli Provincia - -</option
      </
    select>
    </
    div>

    <
    input type="button" name="button" id="button" value="Segnala" onClick="Moduloform()"/>
    </
    form
    Il problema è questo in base alla regione selezionata tramite jquery mi vengono visualizatte all'interno del <div id="contentArea"> le province scelgo la provincia e questo funziona bene sia su ff che su ie ma quando appare alert(document.modulo.form_provincia.value) su ff non mi mostra la provincia scelta ma mi mostra "nessuno" su ie invece mi viene mostrata la provincia scelta .. qualche idea del motivo? :master:

  2. #2
    quello che non riesco a fare praticamente è recuperare il valore di form_provincia tramite la funzione Moduloform() :master:

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    codice:
    alert(document.modulo.form_provincia.options[document.modulo.form_provincia.selectedIndex].value)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    niente da fare ...
    ho provato a fare così:

    Codice PHP:
    <select style="width:205px;" name="form_provincia" onchange="form_provincia=(this.value);" 
    e poi ho fatto..
    alert(form_provincia)
    e funziona ..

    solo che... come faccio poi passarla alla pagina elabora.asp che mi elabora il tutto senza passarla tramite stringa...
    perchè se faccio così:
    form_provincia = Request.Form("form_provincia")
    ovviamente non me la passa ... :master:

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che leggere i dati di una select con this.value è sintatticamente sbagliato, non capisco il mancato funzionamento come t'ho detto io.
    Mentre per quanto concerne il passaggio dei dati se usi un pulsante type="button" di fatto non c'è l'invio del forum e di tutti campi.
    Pertanto hai due possibilità, o cambi il pulsante type="button" con un pulsante type="submit" oppure forzi l'invio del forum dalla funzione:
    function Moduloform() {
    document.modulo.submit()
    }
    se devi fare dei controlli oppure dal pulsante:
    <input type="button" name="button" id="button" value="Segnala" onClick="document.modulo.submit()"/>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    bene ho risolto il problema ...!! Incredibile e non riesco a capire il perchè..

    allora se scrivo così:
    Codice PHP:
    <div id="formprenotazione">
        
          <
    table width="400" cellpadding="1" cellspacing="3" border="0">
            <
    tr>
              <
    td  align="right" class="tdbianca">Titolo Video
    </td>
              <
    td align="left" valign="middle" class="tdbianca">
             [
    B]<form name="modulo" method="post">[/B
              <
    input name="form_titolo" style="width:200px" class="areaditesto" id="textfield" maxlength="255" stype="text" /></td>
            </
    tr
    Funziona solo su ie6 e non su ff ne su chrome

    se scrivo cosi:
    Codice PHP:
    <div id="formprenotazione">
    [
    B]<form name="modulo" method="post">[/B
          <
    table width="400" cellpadding="1" cellspacing="3" border="0">
            <
    tr>
              <
    td  align="right" class="tdbianca">Titolo Video
    </td>
              <
    td align="left" valign="middle" class="tdbianca">
             
              <
    input name="form_titolo" style="width:200px" class="areaditesto" id="textfield" maxlength="255" stype="text" /></td>
            </
    tr
    funziona su tutti e 3 i browser senza problemi!!! Perchè? bahhh...

    in sostanza devo mettere questi 2 vicino

    <div id="formprenotazione">
    <form name="modulo" method="post">

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E' normale, ma non per quello che hai detto tu, ma per la tabella che ha diversi stadi vedila come dei cerchi uno dentro l'altro
    <table> = cerchio esterno
    <tr> = cerchio interno
    <td> = cerchio centrale
    il tag form lo puoi mettere o all'esterno del table o all'interno del td, ma non in mezzo cioè nel tr
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    ahhh... ok .. avrò fatto 1000 form e non avevo mai fatto caso a questo ... buono a sapersi
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.