-5

私は Javascript や PHP の経験があまりないので、ご容赦ください。

Web サイトの一部で、「おしゃれな比較計算機」を作成しようとしています。

目的は、新しい CSV データと設定された入力データをパーセンテージ単位でオンラインで比較することです。


PHPでCSVを表示することから始めましたが、

しかし今、PHP が作成する生成テキストを取得するのに問題があります。

<td> I-WANT-THIS-GENERATED-PHP-TEXT </td>

関数を使用して、生成されたテーブルから特定のテキストを引き出す方法はありますか?


次に、そのテキストを取得して、電卓の「入力ボックス」に自動的に入力したいと考えています。電卓は Javascript で書かれており、入力 (A) を割り、入力 (B) を割り、* 100 を掛けるだけです。

(手動で設定した値-(A)と、(B)として入力されるCSVテーブルの値を比較しています)

Javascript 電卓の入力フィールドを取得することは可能ですか?

< input value="I-WANT-THIS-GENERATED-PHP-TEXT"........

それ以外の

< input type="text" ...........

-----Javascriptに詳しい方-----

その「入力ボックス」を常にリロードするだけで、入力フィールドに新しい CSV データを常に取得することができます (B)。

次に、電卓の「計算」機能を、更新中の CSV のリフレッシュ レートと一致させることができます。または、(B)フィールドに新しい数値が入力されたときに自動的に計算します

目標は、変化する (B) フィールドにより、常に変化するパーセンテージを持つことです。


---PHPに詳しい方-----

私はPHP電卓も持っていますが、この場合はもっと良いでしょうか? 上で説明したことはできますか?


ここでの目的をちらっと見ただけの人にとっては

( [manual input text] / [Generated PHP < td > text]) * 100 )

私のコードをご覧になりたい場合はお知らせください。

4

1 に答える 1

0

あなたのphpコードが生成する場合:

<td> I-WANT-THIS-GENERATED-PHP-TEXT </td>

次に、javascript でさまざまな方法でアクセスできるアクセス可能な DOM 要素になりました。

  1. document.getElementsByTagName("td")[<td_index_in_actual_dom>]

  2. (タグに id 属性を追加した場合)document.getElementById('<td_id>')

  3. (jQuery をロードして)$('#<td_id>')または$('.<class_attribute>')

最初の方法はお勧めしません。DOM に静的要素があると仮定するのは本当に悪い習慣だからです。

于 2012-09-13T14:59:38.700 に答える