問題タブ [formencode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
82 参照

ajax - この場合、ajaxフォーム送信のpostまたはgetメソッドを使用する必要がありますか?

この場合、ajaxフォームの送信にmethod =" post "またはmethod=" get "を使用する必要がありますか?

更新: ポストで使用する必要があるのはいつですか、ajaxフォーム送信の場合はいつ使用する必要がありますか?

ありがとう

0 投票する
2 に答える
451 参照

python - formencodeを使用してスキーマからHTMLフォームをレンダリングする方法は?

Pylons アプリケーションでフォームの検証と送信にformencodeを使用しています。ドキュメントには、フォームの生成にも使用できると書かれていますが、例はありません。でできるという古いトピックも見つけました

しかし、最新バージョンの formencode では機能しません。

だから、誰か助けてください、最も単純なフォームスキーマを使用して HTML を生成するにはどうすればよいですか?

0 投票する
1 に答える
558 参照

python - Pylons formencode - データの配列を POST するにはどうすればよいですか?

次のようなフォームがあります。

このフィールドを追加すると、名前と年齢の入力がコピーされ、ユーザーは何度でもクリックできます。潜在的に、彼らは 50 セットの名前と年齢のデータを送信することになる可能性があります。

Pylons アプリケーションに送信されたときに、この受信データを処理するにはどうすればよいですか? 私は基本的に次のようなことをする必要があります:

formencode の variabledecode 関数に出くわしました。しかし、私の人生では、それを使用する方法を理解することはできません:/

乾杯。

0 投票する
1 に答える
267 参照

pylons - パイロンでデコレータ(formencode)を使用する場合の通過状態

私はこのページと同じ問題に遭遇しました:

http://www.mail-archive.com/pylons-discuss@googlegroups.com/msg14292.html

これがそこからの主なコンテンツです。

フォームの検証にformencodeを使用していますが、問題が発生しました。コントローラアクション内でバリデーターを使用する場合、to_python()を呼び出し、必要な情報を含む状態変数をバリデーターに渡すことができます。検証デコレータで同じことを行うことは可能ですか?

そこの答えから、彼らはそれがパイロンで修正されていないと言いました、しかしそれは数ヶ月のagaoでした。今それに対する解決策があればいいですか?

0 投票する
1 に答える
515 参照

jquery - jQuery と FormEncode の両方を使用して繰り返しなしでフォームを検証する

私は Pylons ベースの Web アプリに取り組んでいます。私は正気なので、生の JavaScript を書く代わりに jQuery (およびプラグイン) を使用しています。また、FormEncodeを使用してアプリのフォームを検証しています (特に新規ユーザー登録)。FormEncode は、送信後のフォームの検証に最適です。jQuery は、JavaScript が使用可能な場合、フォームを送信する前に非常に適切に検証します。

私は貪欲です: 私は両方の種類の検証を使いたいです - そして私は自分自身を繰り返したくありません. 検証ルールのセットが 2 つある場合、同期を維持することで余分なワークロードが生成されます。

jQuery を使用して FormEncode 検証ルールにアクセスし、jQuery と FormEncode の両方が同じルールに基づいてフォーム データを調査し、ルールを 2 回書き留める必要はありません。

0 投票する
1 に答える
487 参照

python - Emailformencodeバリデーターのエラー

プロジェクトの1つで使用するIDN対応のformencodeバリデーターを作成したかったのです。Djangoプロジェクト(http://code.djangoproject.com/svn/django/trunk/django/core/validators.py)のコードの一部を使用してこれを実行しましたが、コードに些細なエラーがあるはずです。見つかりません:

IDNドメイン(例:test@wääl.de)で電子メールを検証しようとすると、最初の呼び出しによって発生した無効な例外がスローされ、最初の例外の後のコードの部分は実行されません('heywo!'は印刷されることはありません)。

例があります:

私は何を間違えましたか?

ありがとう。

0 投票する
2 に答える
291 参照

python - FormEncode 検証: コンマで区切られた単語

FormEncode でコンマで区切られた単語を検証する方法は?

このようなもの:

0 投票する
0 に答える
604 参照

python - FormEncodeはファイルのアップロードをUnicodeオブジェクトとして返します-どのように修正しますか?

それが私のコードです。form_result['your_file']Unicodeオブジェクトです。このため、ファイルを読み取ったり、「ファイル」関連のタスクを実行したりすることはできません。私がそれにアクセスするために見つけた唯一の方法は、検証を実行した後にformencodeを破棄し、に戻すことrequest.POST['your_file']です。

私は何が間違っているのですか?

0 投票する
1 に答える
475 参照

python - formencode.variabledecode が空のリストを返す - Pylons

HTML:

コントローラ:

私が取得しようとしているのは、返されたリストです。何かのようなもの:

私は何を間違っていますか?

0 投票する
2 に答える
463 参照

python - FormEncode 検証が失敗した後、クエリ文字列パラメーターを使用して Pylons フォームを再レンダリングする

私の質問はこれと同じかもしれませんが、提案された回答は役に立たなかったようです (または私はそれを正しく理解していませんでした): Pylons FormEncode @validate decorator pass parameters into re-render action

必要なクエリ文字列 (id) 値を受け取り、それを非表示のフォーム フィールド値として使用し、投稿されたデータを検証する単純なフォームがあります。コントローラーは次のようになります。

フォームは非常に基本的です。

検証に合格するとすべて正常に動作しますが、失敗した場合は返さnewnodeれないため呼び出すことidができません。投げTypeError: newnode() takes exactly 2 arguments (1 given)ます。as を定義するだけでこのnewnode(self, id = None)問題を回避できますが、ロジックで id が必要なため、それを行うことはできません。

これはとても単純に思えますが、何が欠けているのでしょうか?