Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [JS] Form

  1. #1
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224

    [JS] Form

    ciao ragazzi...in un form ho una tabella e un campo di testo (che si trova fuori dalla tabella. Il mio fine è clikkare su una qualsiasi riga della tabella e nel campo di testo verrà assegnato il valore 'pippo'. Questo deve accadere senza che la pagina venga caricata!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La tabella comunque non fa parte del form (anche se e` compresa tra <form> e </form> ).

    Puoi fare una cosa di questo tipo:
    <tr onclick="document.getElementById('ID_FORM').NOMECA MPO.value='pippo';">

    Nota pero` che l'evento potrebbe non venir propagato negli oggetti interni al <tr> ; sicuramente non viene propagato all'interno di eventuali campi o link presenti nella riga.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Grazie mille!!! Ora però ho quest'altro problema!!! In pratica con questo codice dovrebbe riempirmi 4 campi clikkando su una qualsiasi riga, ma mi riempie solo il primo campo!!! Secondo me sbaglio a mettere il punto e virgola quando li semparo l'uno dall'altro!!! te che dici ? ? ?

    codice:
    <tr onClick="document.form1.campo1.value='<%=rsRisultati("CAMPO1")%>'";"document.form1.campo2.value='<%=rsRisultati("CAMPO2")%>'";"document.form1.campo3.value='<%=rsRisultati("CAMPO3")%>'";"document.form1.campo4.value='<%=rsRisultati("CAMPO4")%>'";"document.form1.anno.value='<%=rsRisultati("ANNO")%>'">

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No i puntoevirgola vanno bene. Sbagli a mettere le virgolette:
    onclick="document.form1.campo1.value='<%=rsRisultati( "CAMPO1")%>'; document.form1.campo2.value='<%=rsRisultati("CAMPO 2")%>'; document.form1.campo3.value='<%=rsRisultati("CAMPO 3")%>'; document.form1.campo4.value='<%=rsRisultati("CAMPO 4")%>'; document.form1.anno.value='<%=rsRisultati("ANNO")% >';">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Grazie milleee!!! Sei un'amoree!!!

  6. #6
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Buongiorno a tutti...chi di voi sarà il mio salvatore oggi ? ? ?

    codice:
    <select name="menu1" onChange="javascript: document.form1.campo.value=document.form1.menu1.option">
    <option value="CIAO">NOME</option>
    </select>
    In pratica ho un campo di testo e una select. Ho bisogno che all'evento onChange di questa select la proprietà value del campo di testo mi si imposti al valore NOME che c'è scritto sul menu a tendina. Il value della select deve rimanere CIAO.

    HELP!!! HELP!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so pero` se ho capito. Prova questo:

    onchange="this.form.campo.value=this.name;"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Originariamente inviato da Mich_
    Non so pero` se ho capito. Prova questo:

    onchange="this.form.campo.value=this.name;"
    No...così mi restituisce "menu1"...mi servirebbe una proprietà come caption, che xò nn esiste nelle select!!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Credevo ceh con NOME intendessi il name del campo.

    Invece intendi il text. Il codice e` questo:
    onchange="this.form.campo.value=this.options[this.selectedIndex].text;"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224
    Grazie maestro!!!

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.