2

私は非常に単純な質問であると信じていることに対する答えを見つけようとしていますが、これまでのところうまくいきません. 残念ながら、私はまだ HTML や Java に精通していません。

私の職場では、私のチームは、1 つの変数を除いて毎回同じ一連の文を手動で入力することに直面しています。これらは必須の文書であり、毎回手動で入力すると単調で時間がかかります。これに加えて、コンピューターは古く、メモリを集中的に使用するスクリプトは有益というよりも面倒です。コードが増えることを意味するとしても、チーム全体に一度に提示できる、最も迅速で負荷の少ないソリューションを探しています。

私の目的は、一連のフォームを作成してから、事前に作成された文に変数を挿入し、全体を一度にクリップボードにコピーすることです。

私はフォームを正常に作成することしかできず、どちらにも運がありませんでした。A) 手動でコピーできるように、変数を含む文をテキスト領域に投稿するか、B) 送信ボタンをクリックして、変数を含めてコピーしながら、見えないバックグラウンドで事前に構築された文を生成するより好ましい結果すべてクリップボードに。

本質的に...私はこのようなものが欲しい-

Name -----
Age-----
Gender-----
Job-----

SUBMIT

送信をクリックすると、以下のすべてのテキストが表示されずにクリップボードにコピーされます-

要注意人物 $name が最近追加されました。
対象者は $job として働いており、最近手術を受けていません。
$name は $gender で、現在 $age です。

これが可能であることは知っていますが、実際にそれを達成する方法はわかりません。最初は、フォーム データを作成し、それを php の変数にアタッチし、変数を display:none 環境の文にエコーして、すべてをコピーできると思っていました... わかりません。おそらく、すべてを割り当てるつもりでした。エコーされた文をさらに別の変数にコピーし、送信ボタンで変数をクリップボードにコピーします。と言うだけでも痛々しいほど非効率です。私はこの人たちに深刻な助けが必要です =(

4

1 に答える 1

0

変数のランダムな文字列プレースホルダーで $_SESSION 変数を使用できると思います。

$_SESSION['message']="Person of interest, <<name>>, was recently added.\n...."

フォームが送信されたら、次のようにプレースホルダーを実際の値に置き換えます。

$_SESSION['message']=str_replace('<<name>>',$_POST['name'],$_SESSION['message']);

次に、ステートメントを使用する必要があるときはいつでも、次のように使用できます。

<textarea id='message'><?php echo $_SESSION['message'] ?></textarea>
于 2012-07-21T06:59:15.663 に答える