Visualizzazione dei risultati da 1 a 3 su 3

Discussione: variabili da js a php

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    21

    variabili da js a php

    problema con variabili
    Salve ho questo problema:


    Codice JS:

    script language="javascript" type="text/javascript">

    var cont;

    if ($cont){

    ?>

    // serve per un ritorno dopo un submit per ricordarsi della variabile cont

    cont="<?php echo "$cont";?>";
    <?php

    }
    else{
    ?>
    cont=0;
    <?php
    $cont=0;
    }


    function Ctrlbarcode(Field, Label) {

    alert(\"Il campo <\"+ Field.value + Label + cont + \"> prova!\")



    if (Field.value)
    {
    cont=cont+1;
    alert(\"Il campo <\"+ Field.value + cont + \"> prova2!\")
    return cont;
    }
    return false;
    }
    }




    Codice php:



    echo"<td align=\"center\"> [b]<input type='text' name='barco[$cont]' value='$barco[$cont]' onBlur=\"$cont=Ctrlbarcode(this, $cont)\" ;\"> ";

    echo"$cont";
    echo"<input type='hidden' name='cont' value='$cont'> ";


    Negli alert di prova la variabile cont aumenta di uno ad ogni uscita dal campo, poi quando ritorno al php la variabile $cont rimane sempre 0 - vorrei che $cont fosse uguale alla variabile cont del JS.



    Grazie a tutti e Auguri di buone feste e tanta felicità

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prima di cercare errori nel codice, hai tenuto presente che tuttoil codice PHP viene eseguito prima che la pagina venga inviata al browser e che di tutto cio' che avviene sul browser il server, e quindi il PHP, non ne sa nulla?

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    21
    Risolto in questo modo



    echo"<td align=\"center\"> [b]<input type='text' name='barco[$cont]' value='$barco[$cont]' onBlur=\"this.form.cont.value=Ctrlbarcode(this);th is.form.submit()\" ;\"> ";

    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.