Django的forms和models一样很牛逼.他有两种功能,一是生成form表单,还有就是form表单的验证. 这里主要说一下生成form表单时经常用到的需要设置 初始值 / 默认值 的情况. 1. 前端在展示checkbox时,希望设置一个默认选中的选项.如下图: 先来看一下form是如何定义的: 也就是说我们要在前端生成页面的时候,让他把2那一项选中,要怎么做呢? 方法一: 先来看一个东西,在django/forms/widgets.py文件中,有一个字段如下图 这里有个_empty_v…
Django的forms和models一样很牛逼.他有两种功能,一是生成form表单,还有就是form表单的验证. 这里主要说一下生成form表单时经常用到的需要设置 初始值 / 默认值 的情况. 1. 前端在展示checkbox时,希望设置一个默认选中的选项.如下图: 先来看一下form是如何定义的: 也就是说我们要在前端生成页面的时候,让他把2那一项选中,要怎么做呢? 方法一: 先来看一个东西,在django/forms/widgets.py文件中,有一个字段如下图 这里有个_empty_v…
jquery设置checkbox状态 $("[ID$=chkType]").attr("checked", true); jquery设置dropdownlist选中值 $("[ID$=ddlSTATUS]").val("Not Submitted"); jquery隐藏某控件 $("[ID$=MEMO]").parent().parent().hide(); jquery给某控件追加Label $(&qu…
方法有两种. 第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 < select  id =  "sel" > < option  value = "1" >1</ option > < option  value = "2"  selected = "selected" >2</ opt…
使用jquery获取一组或者单个checkbox的选中状态的值.下面通过一个示例进行说明,假设现有一页面有一组checkbox的name的值为id,那么获取这组name=id的checkbox的值的方法如下: var id_array=new Array(); $('input[name="id"]:checked').each(function(){ id_array.push($(this).val());//向数组中添加元素 }); var idstr=id_array.join…
单选框 radio <div class="radio-inline"> <input type="radio" name="killOrder" value="1"/> <label for="killOrder1">是</label> </div> <div class="radio-inline"> <i…
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>js</title> </head> <script language="javascript"> function aa(){ var r=document.getElementsByN…
今天整理了一下jquery遍历的两个用法,分享给大家. 1.$().each 主要用来遍历DOM元素,获取DOM的值或样式等. 2.$.each() 主要用来遍历后台ajax返回的json数组,循环将数组的值赋予DOM元素等. $().each.上代码: <button id="get_category">获取单选框分类名称</button> <tbody> <tr> <td><input type="chec…
今儿继续做项目,学习了Django的forms生成前端的代码. forms.py class SignupForm(forms.Form): username = forms.CharField(validators=[user_unique_validate, username_rule_validate, ], required=True, max_length=30, min_length=5, error_messages={'required': '用户名不能为空', 'max_len…
<form> <input type="radio" name="gender" id="man" value="男" />男 <input type="radio" name="gender" id="woman" value="女" />女 <br /> <input type="…
 一.复选框设置参数 html代码如下: <div class="flsm_btns">         <input type="hidden" name="agreeFlagValue" id="agreeFlagValue"          value="${copyRight.agreeFlag}"/>         <input type="chec…
1 设置表单的readonly属性 对于radio.select.checkbox来说,readonly属性对这三个标签不起什么作用. 2 设置表单的disabled属性 以radio为例说明. 代码示例: $("input[name='radio名']").attr("disabled","disabled")//将input元素设置为disabled $("input[name='radio名']").removeAttr…
编辑记录的时候,有时候需要禁止用户修改某些项目,常用的方法有以下两种: 1>设置表单的readonly属性问题:但是readonly属性对radio.select.checkbox这三个表单不起什么作用 2>设置表单的disabled属性问题:设置了disabled属性后,后台读取不到数据 办法:1.设置disabled属性,并把表单值存入hidden隐藏域中2.使用用jquery控制(加载页面的时候设置表单属性disabled=true,提交表单的时候设置表单属性disabled=false…
目录 一.多对多的三种创建方式 1. 全自动 2. 纯手撸(了解) 3. 半自动(强烈推荐) 二.forms组件 1. 如何使用forms组件 2. 使用forms组件校验数据 3. 使用forms组件渲染标签 4. 使用forms组件展示信息 5. 校验数据参数 5.1 报错信息修改:error_messages 5.2 校验器:Validator 5.3 给input框设置样式及属性:widget 5.4 input框默认值:initial 5.5 控制字段是否必填:required 5.6…
根据别人网上发布,个人爱好收集 1.创建Form类 from django.forms import Form from django.forms import widgets from django.forms import fields class MyForm(Form): user = fields.CharField( widget=widgets.TextInput(attrs={'id': 'i1', 'class': 'c1'}) ) gender = fields.Choice…
forms组件最大的作用,就是做数据校验. 普通做法,一个一个写校验规则,没有解耦.校验规则,都在视图函数里面. 网页校验 修改urls.py,增加路径addbook from app01 import views urlpatterns = [ path('admin/', admin.site.urls), path('index/', views.index), path('addbook/', views.addbook), ] 修改views.py,增加addbook视图函数,完整代码…
# Django的Form主要具有一下几大功能: # # 生成HTML标签 # 验证用户数据(显示错误信息) # HTML Form提交保留上次提交数据 # 初始化页面显示内容 # forms组件生成HTML标签格式 # class 表名Form(Form): # 字段名 = fields.字段类型( # 初始值, # widgets=widgets.插件(attrs={html属性标签 字典格式}) # ) 1.urls.py url(r'^student', student), 2.mode…
一.select下拉框 I:javascript方法 1:获取选中的值 F1:   var  myselect=document.getElementById("test");或者var myselect = document.all["test"];   var index=myselect.selectedIndex ;    // selectedIndex代表的是你所选中项的index   myselect.options[index].value;   m…
   jQuery获取 Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项 时触发 2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text 3. var checkValue=$(&quo…
Checkbox //判断是否选中 if ($(this).is(':checked')) { alert("它处于选中状态"); } else { alert("它不处于选中状态"); } if(document.getElementById("checkboxID").checked){ alert("它处于选中状态"); } //判断是否选中通常是使用prop而不是attrif($("IsWeek")…
<%@ page contentType="text/html; charset=UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org…
<input type="radio" id="radio1" name="radio"><label for="radio1">Choice 1</label> <input type="radio" id="radio2" name="radio" checked="checked"><la…
<script type="text/javascript"> $(function () { 一.radio 1.获取选中值,三种方法都可以: $('input:radio:checked').val(): $("input[type='radio']:checked").val(); $("input[name='rd']:checked").val(); 2.设置第一个radio为选中值: $('input:radio:firs…
修改 forms.py from django import forms as DForms from django.forms import fields from django.forms import widgets class DetailForm(DForms.Form): user1 = fields.CharField(widget=widgets.PasswordInput) user2 = fields.CharField(widget=widgets.TextInput(at…
vue中select设置默认选中 一.总结 一句话总结: 通过v-model来:select上v-model的值为option默认选中的那项的值(value) 二.select设置默认选中实例 <div class="form-group"> <label class="col-sm-2 control-label">所属课程</label> <div class="col-sm-10"> <…
前言 计划开一个新的系列,来讲一讲在工作中经常用到的性能优化手段.思路和如何发现性能瓶颈,后续有时间的话应该会整理一系列的博文出来. 今天要谈的一个性能优化的Tips是一个老生常谈的点,但是也是很多人没有注意的一个点.在使用集合类型是,你应该设置一个预估的初始大小,那么为什么需要这样做?我们一起来从源码的角度说一说. 集合类型 我们先来聊一聊.NET BCL库中提供的集合类型,对于这个大家肯定都不陌生,比如List.HashSet.Dictionary.Queue.Stack等等,这些都是大家每…
http://blog.sina.com.cn/s/blog_4550f3ca010137td.html $("*")  ‘表示获取所有对象   $("#XXX") ’获得 id=XXX 的元素对象(id可以是标签的id或CSS样式id) $("input[name='username']")   获得input标签中name='userName'的元素对象 $(".abc") ' 获得样式class的名字是.abc的元素对象…
Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt) 作者: Desmond Chen,发布日期: 2014-05-17, 修改日期: 2014-05-18 在Django 1.6中的settings.py中可以修改130多项设置, 但大多数都继承自默认值. 设置是在web服务器启动时首次载入的, 服务器重启时重新载入, 因此, 程序员们应尽量避免修改正式服务器上使用的settings.py文件. 以下是一些我们…
设置checkbox选中,设置radio选中,根据值设置checkbox选中,checkbox勾选 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>. 蕃薯耀 2016年12月9日 17:16:24 星期五 http://fanshuyao.iteye.com/ 同时适用于设置radio选中 /** * 设置…
$(document).ready(function(){ $('.uninstall_list_checkbox').click(function(){ if($(this).parent('.uninstall_list').children('input').attr("checked")==true){ //判断是否选中 $(this).parent('.uninstall_list').children('input').attr('checked',false); //设置…