1

クエリ文字列パラメーターをキャプチャするために、フォームに次のタグがあります。

<xxforms:variable name="param1" select="xxforms:get-request-parameter('param1')"/>

このフォームには多くのフォーム フィールドがあり、そのうちのいくつかは赤い警告アイコンを表示する必須フィールドです。ユーザーがこれらのフィールドに入力すると、赤いアラート アイコンが緑のチェック マークに変わります。これは、上記の変数宣言のないフォームでうまく機能します。

上記の変数宣言行を追加すると、フォーム フィールドが入力されたときに赤い警告アイコンが緑のチェック マークに変わるのを防ぎます。これを修正するには助けが必要です。

4

1 に答える 1

1

xxforms:get-request-parameter()ほとんどの場合、これは、ページがロードされているとき、つまり onxforms-model-construct-doneまたはでしか使用できないためですxforms-ready。そのため、後でリクエスト パラメータの値が必要な場合は、それを のインスタンスのノードに保存し、xforms-model-construct-doneそのノードを指すように変数を変更する必要があります (または、変数を使用してノードを直接指すようにコードを変更します)。 )。

于 2010-06-30T20:06:22.033 に答える