ビルドしているWebページがあり、入力値が変更されたときにページのテキストを更新したい。基本的には、ここに私のアルゴリズムがありますが、それは私が正確にはあまり確かではないと思います。 (私はPHPを使用していることを明確にするために)しかし、私はHTMLやCSS以外の他の言語やJavascriptをあまり知らない。入力フィールドに基づいてWebページコンテンツを動的に変更する方法
Open Amount: $<input type="text" name="openamount"><br />
Close Amount: $<input type="text" name="closeamount"><br />
<script type="text/javascript">
document.write("Profit $" + document.getElementsByName("openamount").value - document.getElementsByName("closeamount").value);
</script>
問題のカップルは、最初のページには、私はむしろそれはちょうど私が入力フィールドにコンテンツを置くように、第2のそれは更新されない、などのブランクから始めるだろうというとき、それは私にいくつかの未定義のものを与えてロードしたとき。しかし、私は実際にPOSTフォームの値の1つとして送られた利益を必要としています。事前に助けてくれてありがとう。
だから私は、Webページ上で取得するすべてのundefinedundefinedundefinedされる(それが言う文字通り何ザッツ) 。私のWebサーバーのエラーログには、エラーが全く表示されません。 –
おっと! 'document.write()'は古代です!なぜ更新されたコンテンツがドキュメントに再度注入されるようにAJAX呼び出しを行う入力フィールドにイベントハンドラを添付しないのですか? –
私はAJAXを使ったことが一度もありませんでした。私はAJAXについてさらに研究します。ありがとう、結構です。 –