ホームページ  >  記事  >  ウェブフロントエンド  >  innerHTML はユーザー入力値を取得します。 online_html/css_WEB-ITnose を待ちます

innerHTML はユーザー入力値を取得します。 online_html/css_WEB-ITnose を待ちます

WBOY
WBOYオリジナル
2016-06-24 11:57:032047ブラウズ





たとえば、ここで実行したいのはロールバック関数です。つまり、ユーザーが変更した場合、次のページに到達した後に入力値が返される必要があり、デフォルト値の代わりにユーザーが入力した値が表示されます。
ここで問題を単純化して抽象化しました。実際には多くの div が含まれており、各 div には多くの入力コントロールと選択コントロールがあり、データのロールバックと保存の機能を実装するために、最初に最も外側の div を直接取得することを考えました。取得 div の innerHTML 属性は保存されます。ユーザーが戻ったとき、保存された値は div を直接レンダリングするために使用されます。ただし、ユーザーが HTML にハードコーディングされた value="0" のみを保存できます。 0から1に変更、innerHTMLを使用 取得できません。この問題を解決する方法はありますか?最も愚かな方法を除いて、すべての入力の値を 1 つずつ取得して保存し、ロールバック時に値を 1 つずつ設定します。


ディスカッションに返信(解決策)

ブラウザにはこの機能があります。次のページで js を使用してください 戻る前のページのデータが保存されますので、変更はありません。 。

フォーム内のデータは value() を通じて取得する必要があります

jquery を試してから、入力を名前で設定して配列を取得します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。