前端开发---登陆注册页面优化

1.本次用到错误提示文字的颜色

http://v3.bootcss.com/css/#forms

jquery 教程:

http://www.w3school.com.cn/jquery/index.asp

2.工程地址:https://github.com/digitalClass/web_page

网站发布地址: http://115.28.30.25:8029/

3. 主要工作

优化登陆注册页面显示

因为业务需要, 登陆注册页面被后端给改了, 显示效果如下:

可以看到表单全部乱掉了。打开后端给出的html 文件, 彻底凌乱了

        <form action="." method="post" accept-charset="utf-8">
              {% if form.errors  %}
              {% include "users/partials/errors.html" %}
              {% endif %}
              {% csrf_token %}
              {% for field in form %}
              <div class="form-group" textalign="left">
                  {% include "users/partials/field.html" %}
              </div>
              {% endfor %}
              <button type="submit" class="btn btn-primary">Submit</button>
            </form>

  而 field.html文件又是这样的

{% load form_tags %}

{% if field.is_hidden %}
    {{ field }}
{% elif field|is_honeypot %}
    {% include "users/partials/honeypot.html" %}
{% else %}
    <div class="field-wrapper {{ field|input_class }} {{ field.css_classes }}{% if field|is_checkbox %} checkbox{% endif %}">
        {% if field.errors %}
            <label class="errorlist control-label">
                {{ field.errors|unordered_list }}
            </label><br>
        {% endif %}

        {% if field|is_checkbox %}
            {{ field }}
        {% endif %}

        <label for="{{ field.id_for_label }}"{% if field.field.required %} class="required"{% endif %}>
                {{ field.label }}{% if field.field.required %}<span class="asterisk">*</span>{% endif %}
        </label>

        {% if not field|is_checkbox %}
            {{ field }}
        {% endif %}

        {% if field.help_text %}
            <div class="help_text">{{ field.help_text|safe }}</div>
        {% endif %}
    </div>
{% endif %}

完全看不懂好不好, 可是还是要改, 没办法硬着头皮去改

可是, 这段<li> 压根找不到对应好不好。。。。。改个蛋啊!!!!

后来实在没办法, 硬着头皮上 javascript

/**
 * Created by ThinkPad User on 2016/7/11 0011.
 */

$(function(){
    var text1 = $(".errorlist li").first().text()
    $(".errorlist").html(text1);
    $(".errorlist").css("color", "#3c763d")
})

动态修改代码, 自己都被自己的机智给吓到了。。。

4. 最终效果:

时间: 2024-08-02 02:51:15

前端开发---登陆注册页面优化的相关文章

[课程设计]Scrum 3.2 多鱼点餐系统开发进度(页面优化&amp;下单详细信息页面)

Scrum 3.2 多鱼点餐系统开发进度(页面优化&下单详细信息页面)  1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统WEB 5.Sprint 3时间:12.09-12.18 重案组成员   姓名 学号 博客链接 Github链接 队长 黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999   卢利钦 20

Scrum 3.2 多鱼点餐系统开发进度(页面优化&amp;下单详细信息页面)

Scrum 3.2 多鱼点餐系统开发进度(页面优化&下单详细信息页面)  1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统WEB 5.Sprint 3时间:12.09-12.18 重案组成员   姓名 学号 博客链接 Github链接 队长 黄冠锋 201406114134 http://www.cnblogs.com/hgf520/ https://github.com/crown999   卢利钦 20

前端开发工程师 - 04.页面架构 - CSS Reset &amp; 布局解决方案 &amp; 响应式 &amp; 页面优化 &amp;规范与模块化

04.页面架构 第1章--CSS Reset 第2章--布局解决方案 居中布局 多列布局 全屏布局 第3章--响应式 浏览网页使用的设备屏幕大小迥异,如何保证页面在不同设备上都正常显示呢? --  解决方法:响应式 优点:无需为不同设备编写对应的页面 --> 降低开发成本.维护成本 缺点:页面中某些部分在某些设备上会被隐藏(资源加载了,但是只是用CSS隐藏了) 为什么在手机端的页面会很小呢? 所有的移动端的页面都引入了viewport视窗 刚开始所有的元素都是加载到一个比较大的viewport视

前端开发必备的HTML优化技巧

如何提升Web页面的性能,很多web前端开发人员从多个方面来下手如JavaScript.图像优化.服务器配置,文件压缩或是调整CSS. 很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言.HTML页面的负载也是越来越重.大多数页面平均需要40K的空间,像一些大型网站会包含数以千计的HTML 元素,页面Size会更大. 如何有效的降低HTML 代码的复杂度和页面元素的数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰的HTML 代码,能够使得页面加载更为迅速,

.Net程序员玩转Android开发---(4)注册页面布局

上一篇我们介绍了登陆页面的布局,这一节我们看看注册页面的布局,实际上页面布局大同小异,来一起熟悉下基本控件的用法. 效果图: 1.添加注册页面 右键选中layout文件夹,添加注册页面.如下图 点击完成,页面添加完毕. 在页面中添加控件,XML代码如下 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com

javaweb 登陆注册页面

视图的数据修改,表中也修改引用工具类用<%@ page import=""%> <%@ page import="java.util.Date" %> <%@ page import="java.text.SimpleDateFormat" %> 引入包可以一条一条分着写,也可以在一条内直接用逗号隔开写 <%@ page import="java.util.Date,java.text.Simp

java 24 - 11 GUI之制作登陆注册页面

简单说说,懒得发了... 步骤: A:首先写出登陆注册需要用到类以及代码(IO流) B:然后创建登陆窗口和注册窗口 C:各个监听事件: a:登录窗口 1.重置:把2个文本框的内容全部清空 2.注册:关闭登陆界面.跳转到注册界面(所以得把注册界面的main()方法全部注释掉,改成由这里跳转) 3.登陆:如IO流时的代码 b:注册窗口 1.注册:如IO流时的代码 2.取消:跳转回到登陆界面,关闭注册界面 D:..具体复习时看代码吧(本人用) 登陆窗口: 注册窗口:

Django---Blog系统开发之注册页面

前端页面及渲染: 静态文件的配置:setting.py: static 文件放在app下 STATIC_URL = '/static/' STATIC_ROOT = ( os.path.join(BASE_DIR,'blog01/static') ) media文件的配置:setting.py: MEDIA_ROOT = ( os.path.join(BASE_DIR,'blog01/media') ) MEDIA_URL = '/media/' #别名 static目录结构: 配置URL: r

前端开发--ppt展示页面跳转逻辑实现

1. 工程地址:https://github.com/digitalClass/web_page 网站发布地址: http://115.28.30.25:8029/ 2. 今天遇到一个小问题, 同组的同学把咱们github上的代码给覆盖了, 喜大普蹦, 还好git 支持回溯功能 3. 另外和王同学讨论了下页面跳转, 我本来打算是使用异步请求操作, 不过王同学说alpha 版先使用 新页面请求, 好开心, 瞬间少了好大的工作量, 这是显示效果: ps: 由于个人懒得配置后端的数据库, 所以每次请求