我正在使用 django-uni-form 来显示表单。我已经在页面中包含了所有的 css 和 javascript(尤其是 jquery)。但现在我得到了一些奇怪的线条。下图显示了它的外观:
http://i243.photobucket.com/albums/ff176/cwalkrox/uni-form1.jpg
您会注意到,对于用户名和电子邮件地址,这些行与文本输入的上侧对齐,而对于两个密码,这些行位于密码输入的下方。在 uni-form 的官方网站上,我在 3 个示例中看不到任何一行。即使它给了我一些台词,它应该是一致的吗?
所以奇怪的故事并不止于此。jquery 可以突出显示选定的输入。但它突出用户名、电子邮件和密码的方式仍然不一致。下面的图片证明了这一点:
i243.photobucket.com/albums/ff176/cwalkrox/uni-form2.jpg
i243.photobucket.com/albums/ff176/cwalkrox/uni-form3.jpg
所以每一个问题似乎都源于神秘的线条。那么这是怎么发生的呢?
顺便说一句,我给你看的页面是用 django-registration 的形式呈现的。渲染片段是:
<form action="" method="post" class="uniForm">
<fieldset>
{{ form|as_uni_form }}
</fieldset>
</form>