-1
#!/usr/local/bin/php

<!DOCTYPE html>
<html>
<head>
<script>
function sendInfoToChart()
{
document.getElementById("firstN").innerHTML=document.getElementById("firstName").innerHTML;
}
</script>
</head>
<body>

<form action="">
First name: <input type="text" name="firstName" id="firstName"><br>

<button onclick="sendInfoToChart()"> Submit </button>
</form>
<br><br>
<table border="1" cellpadding="4" style="font-style:italic;">
        <tr><td><p id="firstN"></p></td><td>MiddleName</td><td>Last Name</td></tr>
        </body>
</html>

ボタンをクリックすると、テキストフィールドに入力された単語をテーブルに渡そうとしています。渡す方法がわかりません...事前に助けてくれてありがとう!

4

3 に答える 3

1

テキスト ボックスの `value プロパティを使用してテキストを取得し、変更を確認するためにフォームが送信されないようにする必要があります。

document.getElementById("firstN").innerHTML=document.getElementById("firstName").value;
...
<button onclick="sendInfoToChart();return false;"> Submit </button>

http://jsfiddle.net/jGvZz/

于 2013-07-11T00:28:45.533 に答える
1

入力を変数に保存して、後で使用できます。valueの代わりに、ここで使用したことに注意してくださいinnerhtml

var firstname = document.getElementById("firstName").value;

document.getElementById("firstN").innerHTML= firstname
于 2013-07-11T00:30:18.243 に答える
0
You can do this using simple PHP code    
<!DOCTYPE html>
    <html>
        <head>

        </head>
        <body>

            <form action="" method="post">
                First name: <input type="text" name="firstName" id="firstName"><br>

                <input type="submit" name="submit" value="Submit"/>
            </form>
            <br><br>
            <table border="1" cellpadding="4" style="font-style:italic;">\
                <tr><td><p id="firstN">
                        <?php 
                        if (isset($_POST['submit'])) {
                                echo $_POST['firstName'];
                        } 
                        ?>
                        </p></td><td>MiddleName</td><td>Last Name</td></tr>
            </table>        
        </body>
    </html>
于 2013-07-11T03:38:47.363 に答える