Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    108

    Inserimento nuovo campo testo da input

    Salve gente! Ho un campo dove un utente può inserire un numero qualsiasi e in base al numero inserito si generano altri campi testo.
    Per ora mi sono arrangiato così, però vorrei che tutto fosse automatizzato senza tutti questi if ^^
    Codice PHP:
    <?php
    echo "Quanti numeri devi calcolare?";

    echo (
    '<form method="post" action="#"><input name="numeri" type="text" /><input value="Go" type="submit" /></form>');

    if(!empty(
    $_POST['numeri'])){
    $numeri $_POST['numeri'];

    if (
    $numeri == "1"){
    echo (
    '<td>1° numero
    <input name="a" type="text"></td>'
    );}
    if (
    $numeri == "2"){
    echo (
    '<td>1° numero
    <input name="a" type="text"></td>'
    );
    echo (
    '<td>2° numero
    <input name="b" type="text"></td>'
    );}
    if (
    $numeri == "3"){
    echo (
    '<td>1° numero
    <input name="a" type="text"></td>'
    );
    echo (
    '<td>2° numero
    <input name="b" type="text"></td>'
    );
    echo (
    '<td>3° numero
    <input name="c" type="text"></td>'
    );}
    else {
    echo (
    'Errore.');}
    }
    ?>
    Chi può aiutarmi? Grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    108
    Si è quello che pensavo di fare, ma non riesco a realizzarlo per bene :\

  4. #4
    Usa il javascript

    Se gli servono dei campi input in più, clicca su un bottone "Aggiungi Campo" e gli si crea un nuovo campo input

    Puoi usare InnerHTML

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    108
    Non so usare Java e vorrei fare questo "effetto" in php se possibile :S

  6. #6
    Codice PHP:
    if(!empty($_POST['numeri'])){ 
    $numeri $_POST['numeri']; 
    for(
    $x 1$x<=$numeri$x++)
    {
        echo 
    '<td>'.$x.'° numero
    <input name="a_'
    .$x.'" type="text"></td>';
    }


    prova!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    108
    Wow, grande grazie mille

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.