2つの異なるフォームがformAとformBであり、それぞれが異なる.aspファイルにあります。各フォームには、ユーザーが住所を入力する必要があるテキストエリアがあります。 formBのテキストエリアの横にチェックボックスがあり、両方のテキストエリアのアドレスが同じであれば、ユーザがそれをクリックできます。私の質問は、フォームボックスのtextareaからformBのテキストエリアにチェックボックスを使用して値をコピーする方法です。私はそれが2つの異なる.aspファイルとは異なる形式に関係するので、私はそれを理解できません。あなたが手伝ってくれることを願います。ありがとうございました。2つの異なるフォーム内のテキストエリアのコピー値(異なる.aspファイルの両方のフォーム)
0
A
答えて
0
配送先住所の値を郵送先住所と同じにするチェックアウト手順のようなものであれば、これは非常に簡単です。
フォームBでは、隠しフォームフィールドに他のアドレス(フォームAまたはそれを保持している場合はストレージ)を読み込み、javacsriptでチェックボックスが変更されたことを検出します。チェックされている場合は、隠しフォームの値を新しいテキストボックスにコピーします。あなたが必要とする
3枚(フォームBのASPページ内のすべての):
<%
Dim addressInFormA
'Retrieve the address from previous page (form a)
'Change to Request.Form or Request.QueryString for more efficient code
'Using Request as a catch all here.
'Need to add necessary clean up code to prevent script injection vulnerability here
'For simplicity sake, I'm not doing it here.
addressInFormA = Request("txtAddress")
%>
<input type="hidden" name="hidAddress" id="hidAddress" value="<%=addressInFormA%>" />
<input type="checkbox" name="chkUseAddressA" id="chkUseAddressA" onclick="checkCopyAddress()" />
<input type="text" name="txtAddress" id="txtAddress" />
<script>
function checkCopyAddress() {
'Get me the checkbox
'This is just for example, in reality I won't do it this way.
var checkBox = document.getElementById("chckUseAddressA");
document.getElementById("txtAddress").value =
(checkBox.checked) ? document.getElementById("hidAddress").value : "";
}
</script>
関連する問題
- 1. 2つの異なるアカウント作成フォーム
- 2. HTMLフォーム2つの異なる送信ボタンと2つの異なる機能
- 3. RAILS:1つのフォーム内に異なるサイズのテキストエリアを使用する
- 4. 異なるページの別のテキストエリアにコピーされた1つのテキストエリアの内容
- 5. 2つの異なるページにフォームを提出する方法
- 6. 2つの異なる値
- 7. 2つの異なるAJAXフォームが機能しない
- 8. 2つの異なるコントローラで2つの異なるアクションにフォームを送信するasp.net mvc
- 9. セマンティックUI - 異なるフォーマットの内のテキストエリア
- 10. 2つの異なるIDを持つフォーム提出ボタン?
- 11. 同じビューとコントローラ内の異なるフォーム用の2つの送信ボタン
- 12. 2つの異なるアクションを実行するフォーム
- 13. 1つのプロジェクト内の異なるターゲットの異なるDefault.pngファイル
- 14. 2つの異なるフォームからラベルを変更します
- 15. 2つの異なるソリューションのフォームを結合する方法C#
- 16. 2つの異なるフォームを2つのページに作成したい
- 17. 2つの連絡先フォーム、2つの異なるメールアドレスに送信
- 18. UITextField内の2つの異なる色
- 19. longと異なる値をコピーした2つのdoubleが
- 20. 平均2マルチテナントアプリ。 2つの異なるモデルを作成するためのフォーム
- 21. 2つの異なるブートストラップモーダルウィンドウ...両方が一度に開く
- 22. アプリケーションIDの異なるフォームのバンドルID?
- 23. 異なるドメインへのフォームの保護
- 24. HTMLフォーム、2つの異なるPHPアクション/ファイル用の2つのスタイルボタンを提出する
- 25. VB.NETの異なるボタンで異なるフォームを開く
- 26. 異なるグループの異なる編集フォーム
- 27. Flask-Admin異なるロールの異なるフォームとcolumn_list
- 28. 1つのモデルで2つの異なるフォームで条件付きの検証
- 29. ファイル内で2つの異なる単語を見つける
- 30. 2つの送信ボタンを持つフォームをgrailの2つの異なるコントローラアクションにサブミットする方法
はあなたが私にこの部品のコードを表示することができます: は変更「前のページ(フォームA) からアドレスを取得します」より効率的なコードのためにRequest.FormまたはRequest.QueryStringへ 'ここですべてをキャッチとしてリクエストを使用する。 'ここにスクリプトインジェクションの脆弱性を防ぐために必要なクリーンアップコードを追加する必要があります これらの部分に問題があるため、コードを実行できませんでした..Plzヘルプ –
次のMSDN記事を読むことを強くお勧めします。 http://msdn.microsoft.com/en-us/library/ms972337.aspx –