関数を呼び出すことによってフォームを読み取り専用ビューに変換するにはどうすればよいですか?無効な入力フィールドに値を表示するのではなく、プレーンテキストとして表示します。 私はそれを達成するためにJavaScriptを使用しています。値をプレーンテキストとして持つ編集可能なフォームの読み取り専用ビュー
0
A
答えて
0
フィールドを無効にする必要はありませんが、読み込み専用になる可能性もあります。すべての入力フィールドを反復処理し、readonlyプロパティを適用し、おそらくプレーンテキストのように見えるようにするcssクラスを適用する必要があります。入力フィールドよりもコンセプトの
var inputs = document.querySelectorAll('input[type=text]'), i;
for (i = 0; i < inputs.length; ++i) {
inputs[i].classList.add('input-readonly');
inputs[i].setAttribute('readonly', true);
}
証明: https://jsfiddle.net/4rkn5qda/
PS:また、フィールドを考慮し、他のタイプの下に取る必要があります。
0
はjQueryのを使用して、これを試してみてください。
var myform = $('.myform')
myform.find('input').each(function() {
var currentEl = $(this),
currentVal = $(this).val();
myform.after(currentVal + '<br>');
});
myform.hide();
関連する問題
- 1. pip編集可能な読み取り専用ファイルシステムへのインストール
- 2. GWT CellTableセル読み取り専用/無効/編集不可能
- 3. 読み取り専用ビューを編集する
- 4. jQuery UIダイアログASP.NET MVCでの読み取り専用/編集フォーム
- 5. 編集テキストを読み取り専用に設定して編集可能に戻す
- 6. DACが読み取り専用のときに編集可能なバインドされていないフィールド
- 7. 同じ値を持つ読み取り専用列で読み取り専用プロパティをオーバーライドします。
- 8. C#のコンボボックスで読み取り専用アイテムと編集可能アイテムを取得する方法は?
- 9. vTiger:編集ビューに表示される読み取り専用フィールド
- 10. gridviewでトップデータローを編集可能にし、残りを読み取り専用にしますか?
- 11. Angularjs: '編集可能'モードと '読み取り専用'モードの要素が分かれていますか?
- 12. ReactiveSwift読み取り専用publicアクセス可能な可変プロパティ
- 13. 読み取り専用のDataGridで編集可能な列を作成する方法は?
- 14. jQuery DataTables編集可能 - 空の値の場合のみ読み取り
- 15. Googleのフォームは、読み取り専用
- 16. Android、読み取り専用のコンフィグレーション可能なデータテーブル
- 17. SQL2000読み取り専用ビュー
- 18. カスタム機能:読み取り専用剣道UIを編集するダーティーセルクラスを適用したときのグリッドセル
- 19. レルムを持つ編集可能なリストビューアイテム
- 20. Winフォーム読み取り専用
- 21. ユーザーが読み取り可能なフォームを作成して別のユーザーに編集する方法
- 22. 編集用にロックされている - VBA読み取り専用
- 23. 不正なパーティションテーブルを持つUSBフォーマット(読み取り専用fs)
- 24. 塗りつぶしドロップダウン値の読み取り専用
- 25. 読み取り専用自動対(読み取り専用)プロパティ
- 26. ダイナミクス365:プログラムで使用可能読み取り専用ルックアップ
- 27. SQLサーバー - 読み取り専用のアクセス許可を持つストアドプロシージャを実行
- 28. 読み取り専用のSilverlight DataGridでセル編集スタイルを削除する
- 29. システムディレクトリのサービスファイルを編集できません - 読み取り専用ファイルシステム
- 30. 編集可能なデフォルト値を持つWindows Perlラインエディタ?
そこで質問があり、「どのように私は要素のテキストコンテンツとして入力フィールドの内容を使用(しても、入力フィールドを破壊したり非表示)しますか?」あれは正しいですか? – apsillers
何を試しましたか?動的に要素を作成したり、既存の要素を表示/非表示にすることができます。あなたが求めているのであれば、このための組み込み関数はありません。コードを書く必要があります。 – David