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

    prelevare un valore da un option

    Salve, vorrei chiedervi se è possibile prelevare un valore o esempio ultime 4 lettere della option selezionata

    Dovrei fare un form per fare un calcolo di costo a mq

    i dati vengono presi da un db essendo un sito ecommerce.

    per l' altezza e la base posso usare due campi input, poi la select per il tipo di materiale

    prendendo i dati dal db nel value della select mette il nome del option e non posso cambiarlo in quanto gestisce altre parti del sito.

    quindi creando le opzioni posso mettere il valore li esempio

    legno 20.00
    tessuto 15.00

    etc etc

    vorrei recuperare il prezzo da li in modo da poter fare il calcolo a mq.

    Ciò è possibile?

    Grazie in anticipo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vedi se qui trovi qualcosa da adattare o che ti possa dare indicazioni.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ciao,

    ho guardato e letto un pò in giro,

    ma non sono riuscito a trovare niente di interessante che mi possa aiutare.

    Non so come riuscire a fare a prelevera una parte delle option.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a postare la pagina come la riceve il browser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    codice:
    table border="0" cellspacing="0" cellpadding="2" align="left">              <tr align="left">                <td class="main" colspan="2" align="left">Opzioni disponibili:</td>             </tr>       <tr>       <td class="main">altezza :</td>       <td class="main"><input type="text" name="id[txt_31]" id="id[txt_31]" size="5" maxlength="5"                              value=""></td>       </tr>       <tr>       <td class="main">base :</td>        <td class="main"><input type="text" name="id[txt_30]" id="id[txt_30]" size="5" maxlength="5"                              value=""></td>       </tr>             <tr align="left">               <td class="main" align="left">materiale:</td>               <td class="main" align="left"><select name="id[32]" onChange='showPrice(this.form);showPrice1(this.form);'><option value="804">Plexi 3 mm</option><option value="805">Plexi 5 mm</option><option value="806">Legno 5mm 20.00</option></select>  </td>             </tr>            </table>         </td>       </tr>

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per prelevare il valore di una option:

    x = document.nomeForm.nomeSelect.options[document.nomeForm.selectedIndex].value;

    Per prelevare il testo di una option:

    x = document.nomeForm.nomeSelect.options[document.nomeForm.selectedIndex].text;

    le ultime quattro lettere:

    y = x.substr(x.length -4);

    ciao
    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

  7. #7
    ciao, non sono tanto ferrato su javascript, se vorrei creare una piccola funzione per vedere se riesco ad estrapolare il valore corretto come dovrei scrivere?


    il name del form è cart_quantity'

    in name del select è id[32]

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da thenexgen
    ciao, non sono tanto ferrato su javascript,.....
    Per risovere questa problematica leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.