5

フォームの外部キー フィールドを読み取り専用にして、フォームが送信されるとこのフィールドが有効であると認識されるようにするにはどうすればよいですか? W3C によると、フォームが送信されると、無効なフィールドは除外されます....以下のコードを使用して、フィールドを無効、つまり読み取り専用に設定できますが、フォームが通過しません。

    def __init__(self, *args, **kwargs):
       super(IssuesForm, self).__init__(*args, **kwargs)
       self.fields['vehicle'].widget.attrs['readonly'] = True

アイデア....?

4

4 に答える 4

2

Django または Python の構文はわかりませんが、type="hidden" の入力フィールドが探しているものかもしれません。無効なフィールドを使用して値を表示したい場合は、それも行うことができ、実際の値は非表示フィールドに依存します。

于 2009-07-09T18:39:44.660 に答える
0

私はこの問題を抱えていて、JavaScriptを使って解決しました

于 2009-08-09T05:01:21.950 に答える