問題タブ [form-fields]
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.
vba - 埋め込みドキュメントのテキスト フィールドをロックする
テンプレート内のテキストを置換してレポートを作成するスプレッドシートを更新する任務を負っています。以前は、ワークシートは外部/別のファイルを参照していました。私の仕事は、埋め込まれたドキュメントで機能させることです。
現在、埋め込みドキュメント テンプレート内に挿入するすべての入力用のテキスト フォーム フィールドがあります。現状では、ユーザーはドキュメント テンプレートを好きなように編集できますが、誤ってテキスト フォーム フィールドを消去すると (ここでも vba マクロによってテキストが置き換えられます)、マクロが破損し、スプレッドシートが役に立たなくなります。
私の質問:
ドキュメントの残りの部分を編集できるように、テキスト フォーム フィールドをロックまたは保護する方法はありますか? 私は基本的に、「テキストフォームフィールドのみ」の保護の逆を持ちたいと思っています。
あるいは、このプロジェクトにアプローチするより良い方法はありますか? スプレッドシートをそのままにしておくことを考えていますが、何かが壊れた場合にテンプレートを元の状態に戻す「リセット」ボタンを含めます。この方法を実行した場合、外部ファイルが存在する必要はありません。これまでのところ、これを行う試みは成功していません。
私の一般的な方法論/アルゴリズムは次のようになります。
- 参照ドキュメントを開く
- ブックマークを介してすべてのテキスト フォーム フィールドをプレーン テキストに置き換え、後でブックマークを再割り当てするようにします (マクロを複数回実行した場合にブックマークが失われないようにするため)。
- 入力が挿入された .doc として埋め込みドキュメントを保存します。
- ブックマークされたすべての入力をテキスト フォーム フィールドに置き換えて、テンプレートを元の状態に戻します
どんな情報でも非常に高く評価されます。私はゆっくりと時間がなくなり、行き詰まりを感じています。
どうもありがとう!
-スージ
javascript - カスタム フォーム フィールド Symfony2 の Javascript
次のようなフォーム フィールド テンプレートがあります。
div.visible-element を js ファイルで定義したとおりに動作させたいとします。つまり、ページ上の位置に応じて、非表示の入力の値を変更します。
- jsファイルを追加する必要があります。それを行うのに最適な場所はどこですか?
- このようなフィールドが100個あるとします。jsを一度だけ追加するにはどうすればよいですか?
python - views.py django で複数のラジオ ボタンとフォーム フィールドの値を取得するには
djangoのviews.pyでフォーム内に生成されたテーブルのラジオボタンの値を複数回受け取りたいです。
私のテンプレートファイルは次のようなものです:
つまり、レンダリングされたページは次のようになります。
値 1
承認
拒絶
値 2
- 承認
- 拒絶
送信ボタン
ユーザーが送信ボタンをクリックするとすぐに、各値のすべてのラジオ ボタンの値とテーブルの行を収集したいのですが、views.py でそれを行う方法を教えてください。ここで「受け入れ」のように無線入力に共通の名前を付けると、一度にそのうちの1つだけが選択されることを私は知っています。助けてください。私はこの概念とジャンゴに不慣れです。
android - カスタマイズされた検証タイプを使用して独自の editText を作成するにはどうすればよいですか?
必要な検証の異なるセット (電子メール、電話、クレジット カード、混合文字) を持つユーザーからの複数のエントリに使用される、独自の編集テキスト フィールドを作成したいと考えています。
html - Chrome でフォーム要素が事前入力されないようにする方法
私は Bootstrap フォームを作成しています。メールとパスワードのフォーム要素は、別のサイトでの他のフォーム ログインまたは以前のフォーム ログインから事前入力されたデータで表示されます。Chrome ブラウザはフォーム要素を自動入力しています。
ページの読み込み時にこれらのフォーム要素を強制的に null または空にする Bootstrap のメソッドの HTML 属性はありますか?
2015-10-29 -- マークアップは次のとおりです。
javascript - casperJS で sendKeys() が正しく機能しないのはなぜですか?
私はdraftkings.comにサインインするための自動化スクリプトを書いています. sendKeys() を使用して、ログイン資格情報を必須フィールドに追加しています。sendKeys() の最初の使用は、ID「Username」を持つユーザー名フィールドに対するものです。これにより、実際にユーザー名がフィールドに入力されます。2 番目の用途は、ID「Password」のパスワード フィールドです。ただし、これにより、このフィールドに必要なテキストがユーザー名フィールドに入力されます。何か不足していますか?
アップデート:
sendKeys
が正しく機能していない理由を理解できませんでした。this.evaluate()
でフィールドに値を入力するだけで終わりましたdocument.querySelector()
。
新しい問題:
クリックされているコンソール出力と'a[data-signin-submit="1"]'
、http 要求が送信されていることがわかりますが、実際にはログに記録されていません。私はphantomJS 2.0.0を使用しているので、すでに試しましたがsslの問題ではありません。私の資格情報がキャプチャである場合、それが表示されます。
yii2 - Yii2フォームフィールドのラベルにカスタムクラスを追加するには?
Yii2でこのコードのラベルタグにカスタムクラスを追加したいのですが、方法がわかりません。
ms-access - 月次レポートに追加する Microsoft Access 商品 Web データベース
Microsoft のテンプレート ライブラリから Microsoft 商品 Web データベースをダウンロードしました。これは私が毎月のレポートに売り上げと一緒に私の利益を追加することを望んでいた彼らのリンクです (または、必要に応じて利益レポートを作成しますが、それははるかに複雑に思えました)。毎月のclientsalesレポートフォームには、「=Nz(Sum([Total Sales]),0)」というフィールドがあり、特定の月の売上を計算すると仮定して、その月の収益を計算します。
私が望んでいたのは、購入コストから製品の販売価格を差し引いて利益を計算する 2 番目のフィールドを持つことでした。両方のデータフィールドは「標準原価」と「定価」として製品テーブルにありますが、それをフォームフィールドに変換する方法がわかりません.
powershell - Powershell を使用して MS Word のテキスト フォーム フィールドを編集する
Microsoft Office Word 2007 でテキスト フォーム フィールドを編集する Powershell スクリプトを作成しようとしています。以前に構成したブックマークを介してフォーム フィールドを見つけ、そこにテキストを書き込む必要があります。テスト目的で書き込んだデフォルトのテキストは「Something」です。それは私がこれまで持っているものです:
出力は次のとおりであるため、コンソールで機能します。
Word には、以前に手動で挿入した文字列が引き続き表示されます。入力すると:
出力は次のとおりです。
私はすでに試しました:
しかし、何も機能していないようです。そのテキストフォームフィールドに永久に何かを書き込む方法を誰かが考えていますか? または、それがより簡単な場合は、(リッチ) テキスト コンテンツ コントロール (より新しいようです) を使用できます。それらはブックマークではなく、タグとタイトルを使用します。事前にご協力いただきありがとうございます。PS:MS Word 2016 でも動作しません。
javascript - PHP コンタクトフォームの複数フィールド
必要に応じてフィールドを動的に追加するフォームを作成しています。
これらの動的フィールドをコンタクトフォーム PHP に登録するにはどうすればよいですか?
また、Bootstrap コア jQuery で削除ボタンを押すとエラーになるのはなぜですか?
フォーム:
そしてここにPHPがあります
ジャバスクリプト: