Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Condizione per accendere un terzo campo

    Salve,
    mi ritrovo ad avere la seguente funzione che mi permette di accendere la compilazione di un menù a tendina, dopo aver compilato un precedente campo:

    function controlloitem3(){
    var testo= document.forms["theform"].voto.value;
    if (testo=="7'){document.forms["theform"].mot_soddisfazione.value="";
    document.forms["theform"].mot_soddisfazione.disabled=false;
    document.forms["theform"].mot_soddisfazione.style.backgroundColor="#ffffff" ;
    document.forms["theform"].mot_soddisfazione.focus();}
    else{
    document.forms["theform"].mot_soddisfazione.disabled=true;
    document.forms["theform"].mot_soddisfazione.style.backgroundColor="#ffffff" ;}
    }


    Come faccio adesso a far accendere il medesimo campo "mot_soddisfazione", quando il testo è maggiore e uguale a 7, ed inoltre un ulteriore campo a seguire contiene il valore "soddisfatto"????

    Spero sia stato chiaro???
    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sei fuori tema... questo non è ASP.

    Roby

  3. #3
    Sorry,
    Dove lo posso postare????

    Grazie

  4. #4
    java script ???

  5. #5

  6. #6
    Grazie mille, attendo riscontro

  7. #7
    Scusate ragazzi per capirci il mio obbiettivo è di accendere un terzo campo (esempio di tempo) se i precedenti 2 campi rispetto delle condizioni. Esempio se il testo del primo campo è maggiore e uguale a 7, ed il secondo campo è popolato con la dicitura "soddisfatto". Potrei avere qualche suggerimento su come modificare il codice che vi ho scritto sopra????

    grazie

  8. #8
    Scusate volevo dire di testo e non campo di "testo".
    Attendo vostre grazie

  9. #9
    Potre modificare il codice così:


    function controlloitem3(){
    var testo= document.forms["theform"].voto.value;
    var testo2= document.forms["theform"].soddisfazione.value;
    if (testo>="7') and (testo2="soddisfatto"){document.forms["theform"].mot_soddisfazione.value="";
    document.forms["theform"].mot_soddisfazione.disabled=false;
    document.forms["theform"].mot_soddisfazione.style.backgroundColor="#ffffff" ;
    documenta.forms["theform"].mot_soddisfazione.focus();}
    else{
    document.forms["theform"].mot_soddisfazione.disabled=true;
    document.forms["theform"].mot_soddisfazione.style.backgroundColor="#ffffff" ;}
    }


    Quindi vorrei che il campo "mot_soddisfazione" si editabile quando il valore del primo campo "voto" è maggiore e uguale a 7 ed il secondo campo "soddisfazione" contiene il valore "soddisfatto".
    Ditemo che il codice che ho scritto è corretto, grazie

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    var testo= parseInt(document.forms["theform"].voto.value);//forzo il valore in numerico
    var testo2= document.forms["theform"].soddisfazione.value;
    if (testo >= 7 && testo2 == "soddisfatto")
    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.