問題タブ [hidden-field]
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-隠しフィールドにデータを入力するにはどうすればよいですか?
私はAjaxを初めて使用します。フォームの非表示フィールドにサーバーからのresponseTextを入力したいと思います。HTMLのresponseTextをinnerHTMLとして表示できます。フォームの非表示フィールドに入力する方法がわかりません。どんな提案でも大歓迎です!
:)
これがJSです:
jquery - 隠しフィールドの値を設定するjQuery?
非表示フィールドの値をリンク内のrel属性の値に設定できるようにしたいと思います。
しかし、これは機能しません。ただし、この単純な式は問題なく機能します。
これにより、id=currentDirの非表示フィールドが値「TEST」に設定されます。しかし、なぜ他の式が機能しないのですか?
編集:
指摘したように、このステートメントが呼び出されたとき、クラスjstree-clickedの要素は存在しません。そして、私が以下にコメントしたように、私はそれがコールバックとして入る必要があると思います。しかし、どこにあるのかわかりません(いくつかの場所を試しましたが、どれも機能しません)。
JsTreeコードは次のとおりです。
ご覧のとおり、クリック時にcurrentDir非表示フィールドの値を設定するコールバックがすでにあります。ただし、ポストバックもあるため、JsTreeを以前と同じに設定するCookieプラグインを使用してページをリロードします。ここで、jstree-clickedは選択したフォルダーを示します。したがって、クリック関数は正常に機能し、currentDirを設定しますが、ポストバックの後、別のコールバックを取得する必要があります(ここで最初に尋ねたステートメント、つまりツリーが作成された後を想定しています)。
何人かの人々が求めたように、ここにhtmlソースを投稿する意味は実際にはないと思います。クラスとすべてがありますが、Firebugから同じものを提供します。
問題は、関数が呼び出されたときにまだそれがないことであるように見えます。繰り返しになりますが、ステートメントを適切な場所に配置するためのヘルプ(コールバック?)はありがたいです!
編集2:
さて、ツリーがロードされた後に実際にトリガーされるコールバックを取得しました(コメント付きの上記の.bind部分内の追加を参照してください)。しかし、ツリーがロードされていても(要素の数を示すアラートボックスで確認されます)、Cookieプラグインが実行されていないように見えるため、私が求めているステートメントはまだ役に立ちません。私が今挿入したステートメントは、jstree-clicked要素が存在するかどうかを確認するために、応答の1つで提案されたものですが、まだ存在しません。それで、Cookieがjstree-clickedクラスを設定した後にこれを呼び出す方法を知っている人はいますか?
javascript - td要素のHTMLを非表示フィールドの値として設定します
td要素のHTMLを非表示フィールドの値として設定するにはどうすればよいか知りたいと思いました。
したがって、基本的に必要なのは、入力フィールドinst_dmhiddenで、(.. some code ..)部分からの値または「Contactnotavailable」のいずれかです。
これを行う方法について何か考えはありますか?
-イギリス人。
html - HTML 対マークアップ検証サービス: 属性構成エラー
Markup Validator が以下の html コードにエラーがあると言うのはなぜですか?
情報を保存するための非表示の入力フィールドがあります。取り出しても、エラーで検証されます! 他に修正すべき点が見つかりません - 私が間違って行ったことを確認できますか? ありがとう!
javascript - ポストバックで失われた ASP.NET 隠しフィールド データ
私はASP.NETアプリケーションに取り組んでおり(約3日前に展開するはずです)、フォームがポストバックされると隠しフィールドの値が失われます..
私はそれらを使用して、JavaScriptを使用して書いた情報を保存しています。自分のマシンではこれは正常に機能しますが、サーバーにデプロイするとすぐに、これらの値が失われることを除いて他のすべてが機能します..
同じページで .NET AJAX コントロール ツールキットを使用していますが、カレンダーの日付ピッカーでもデータが失われていることに気付きました..
firebug を使用して確認したところ、データは確実にサーバーに送信されていますが、どこかで失われています。
c# - 値を渡し、値を一時的に保存します...セッション、非表示フィールド、クエリ文字列などを使用しますか?
これは基本的な質問かもしれません...しかし、私はそれをあまり与えずに解決策を選んでいます...
フォームのグリッドがあるページを考えてみましょう。/FormList.aspx
フォームの編集を選択すると、ユーザーは次のようなページにリダイレクトされます。/FormEdit.aspx?Id=2
Idが有効であることをFormEditのコードビハインドでチェックインするため、通常はクエリ文字列で値を渡しても問題ありません。ただし、値を渡すための最良の方法はどれですか:セッションまたはクエリ文字列?または他?
ユーザーがフォームを編集している間...私は通常、セッション中に一時的にIDを保存します(URLから再度取得しないようにするため)。ユーザーのフォームの編集中に、値を保存するための最良の方法は何ですか?セッション中ですか、それとも隠しフィールド ですか?または他?(一時的なDataTableを保存したい場合は、セッションしか使用できないと思いますが、整数値の場合は...)
よろしくお願いします:)
javascript - 入力隠しコントロールは、ポストバック間で彼の値を保持しません
ASP.NETMVCを使用してWebページを作成しています。私は次の入力を非表示に定義しています:
そして、私はこのjs関数でその値を設定します:
js init関数でポストバックを作成した後、非表示の入力で設定された値を使用したいのですが、値は文字列が空です。
なぜこれが起こっているのか誰かがヒントを与えることができますか?
html - ユーザーは隠しフィールド データをコピーできますか?
多くの非表示フィールドを持つフォームがあります。ユーザーがフォームからテキストを選択してテキスト エディターに貼り付けると、隠しフィールドの値が表示されます。これはすべての人に起こるわけではありません。ただし、これを経験しているユーザーは、すべてのブラウザーで経験しています。私はこれを複製することができませんでした。何が問題なのか手がかりはありますか?
乾杯、
php - PHP-送信前にフォーム要素を追加-購入ボタン
[送信]ボタンがクリックされるとすぐに、POSTデータがサーバーに送信される前に、フォーム要素をHTMLフォームに動的に追加する必要があります。新しい要素は、サーバー上のPHPファイルから「読み取る」必要があります。
履歴:現在、私のHTMLフォームには、処理のために別のサーバーに送信される「非表示」フィールドがあります。私は他のサーバーを制御できません。私の問題は、誰でもこれらの非表示フィールドを編集できることです。
フォームが送信されたらすぐに、POSTデータにフォーム要素を動的に追加するにはどうすればよいですか?
c# - HiddenFieldを使用したリピーター
「AdminGetAllRPT」というラベルの付いたリピーター内に次のHiddenFieldがあります。
このコードを起動するリンクボタンがあります。
しかし、hfはnullになります。私は何が間違っているのですか?