問題タブ [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.
ajax - この場合、ajaxフォーム送信のpostまたはgetメソッドを使用する必要がありますか?
この場合、ajaxフォームの送信にmethod =" post "またはmethod=" get "を使用する必要がありますか?
更新: ポストで使用する必要があるのはいつですか、ajaxフォーム送信の場合はいつ使用する必要がありますか?
ありがとう
python - formencodeを使用してスキーマからHTMLフォームをレンダリングする方法は?
Pylons アプリケーションでフォームの検証と送信にformencodeを使用しています。ドキュメントには、フォームの生成にも使用できると書かれていますが、例はありません。でできるという古いトピックも見つけました
しかし、最新バージョンの formencode では機能しません。
だから、誰か助けてください、最も単純なフォームスキーマを使用して HTML を生成するにはどうすればよいですか?
python - Pylons formencode - データの配列を POST するにはどうすればよいですか?
次のようなフォームがあります。
このフィールドを追加すると、名前と年齢の入力がコピーされ、ユーザーは何度でもクリックできます。潜在的に、彼らは 50 セットの名前と年齢のデータを送信することになる可能性があります。
Pylons アプリケーションに送信されたときに、この受信データを処理するにはどうすればよいですか? 私は基本的に次のようなことをする必要があります:
formencode の variabledecode 関数に出くわしました。しかし、私の人生では、それを使用する方法を理解することはできません:/
乾杯。
pylons - パイロンでデコレータ(formencode)を使用する場合の通過状態
私はこのページと同じ問題に遭遇しました:
http://www.mail-archive.com/pylons-discuss@googlegroups.com/msg14292.html
これがそこからの主なコンテンツです。
フォームの検証にformencodeを使用していますが、問題が発生しました。コントローラアクション内でバリデーターを使用する場合、to_python()を呼び出し、必要な情報を含む状態変数をバリデーターに渡すことができます。検証デコレータで同じことを行うことは可能ですか?
そこの答えから、彼らはそれがパイロンで修正されていないと言いました、しかしそれは数ヶ月のagaoでした。今それに対する解決策があればいいですか?
jquery - jQuery と FormEncode の両方を使用して繰り返しなしでフォームを検証する
私は Pylons ベースの Web アプリに取り組んでいます。私は正気なので、生の JavaScript を書く代わりに jQuery (およびプラグイン) を使用しています。また、FormEncodeを使用してアプリのフォームを検証しています (特に新規ユーザー登録)。FormEncode は、送信後のフォームの検証に最適です。jQuery は、JavaScript が使用可能な場合、フォームを送信する前に非常に適切に検証します。
私は貪欲です: 私は両方の種類の検証を使いたいです - そして私は自分自身を繰り返したくありません. 検証ルールのセットが 2 つある場合、同期を維持することで余分なワークロードが生成されます。
jQuery を使用して FormEncode 検証ルールにアクセスし、jQuery と FormEncode の両方が同じルールに基づいてフォーム データを調査し、ルールを 2 回書き留める必要はありません。
python - Emailformencodeバリデーターのエラー
プロジェクトの1つで使用するIDN対応のformencodeバリデーターを作成したかったのです。Djangoプロジェクト(http://code.djangoproject.com/svn/django/trunk/django/core/validators.py)のコードの一部を使用してこれを実行しましたが、コードに些細なエラーがあるはずです。見つかりません:
IDNドメイン(例:test@wääl.de)で電子メールを検証しようとすると、最初の呼び出しによって発生した無効な例外がスローされ、最初の例外の後のコードの部分は実行されません('heywo!'は印刷されることはありません)。
例があります:
私は何を間違えましたか?
ありがとう。
python - FormEncode 検証: コンマで区切られた単語
FormEncode でコンマで区切られた単語を検証する方法は?
このようなもの:
python - FormEncodeはファイルのアップロードをUnicodeオブジェクトとして返します-どのように修正しますか?
それが私のコードです。form_result['your_file']
Unicodeオブジェクトです。このため、ファイルを読み取ったり、「ファイル」関連のタスクを実行したりすることはできません。私がそれにアクセスするために見つけた唯一の方法は、検証を実行した後にformencodeを破棄し、に戻すことrequest.POST['your_file']
です。
私は何が間違っているのですか?
python - formencode.variabledecode が空のリストを返す - Pylons
HTML:
コントローラ:
私が取得しようとしているのは、返されたリストです。何かのようなもの:
私は何を間違っていますか?
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 が必要なため、それを行うことはできません。
これはとても単純に思えますが、何が欠けているのでしょうか?