Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    10

    domanda su come si accede ai form html

    Ciao a tutti.
    sto preparando un sito in php.

    ho una schermata in cui credo una tabella partendo dai risultati di una query sql.
    ogni riga della tabella contiene un input di testo, che ho chiamato "codice$i" (dove $i č il contatore del ciclo che crea le righe).

    ora ho bisogno di un jscript che scriva dei valori in quelle righe, ma non so come fare ad accedere agli elementi "codice$i"

    cito il mio codice php:
    while ( $row = $db->sql_fetchrow($result) ) {

    echo "<tr>";
    echo " <td>$i</td>\n";
    echo " <td>" . $row['Title'] . "</td>";
    echo " <td>" . $row['Name'] . "</td>";
    echo " <td><input type=\"text\" name=\"Cod$i\" id=\"Cod$i\"></td>";
    echo "</tr>";

    $i++;
    }
    ecco, sto cercando di fare un jscript che vada a scrivere un valore in quei campi di testo. il problema č: come faccio a dare un nome al campo, se questo contiene una variabile nel proprio nome?

    codice jscript che non funziona...

    function genera() {
    var i;
    for (i=1; i<=contatorebarre; i++) {
    document.forms.frm.Cod+i.value = XX;
    }
    }

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837

    Re: domanda su come si accede ai form html

    da sistemare
    codice:
    function genera() {
      for (var i=1; i<=contatorebarre; i++) {
        document.nome_form.elements["Cod"+i].value = XX;
      }
    }
    se document.nome_form.elements["Cod"+i] non esiste lo script genera un'eccezione

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    10
    GRAZIE 1000!!
    funziona!

    non sai quante prove avevo giā fatto.
    non conoscevo l'oggetto .elements

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.