我想知道如何防止用户在任何字段留空时提交表单(我知道如何在服务器端验证这一点,但我想在客户端寻找答案) 谢谢您!在
**
在** 这是我的表单,它组合了我创建的类(prestamita)中的一些字段,它还为User类添加了3个字段,我通过将require属性添加到widget中,设法在最后3个中获得require属性,但我不知道如何将require参数设置为prestamita类中的其他参数
class MyRegistrationForm(ModelForm):
class Meta:
model= Prestamista
fields = ['trabaja', 'sueldo', 'edad']
fields_required = ['trabaja', 'sueldo', 'edad']
username = forms.CharField(max_length= 30, required=True, widget=forms.TextInput(attrs={'required': 'true'}))
password = forms.CharField(required=True, widget = forms.PasswordInput(attrs={'required': 'true'}))
email = forms.EmailField(widget=forms.TextInput(attrs={'class': "emailFields",'required': 'true'}))
将表单传递到模板中,循环使用并将每个字段设置为required。不需要Javascript。在
作为帕特里克·瑞安93指出您可以将
required
与输入一起使用,但是您可以将其添加到表单对象的小部件中,而不是像那样呈现表单。在应该呈现
^{pr2}$除非所有字段都有一个值:jsfiddle
相关问题 更多 >
编程相关推荐