精华内容
下载资源
问答
  • 用于WF的InfoPath表单的ItemMetadata辅助数据源内的“字段的作用:1. 获取“任务”列表中当前“列表项”的某个同名‘字段’(不含 ows_)的 值,由此可见ItemMetadata中的内容就像SQL语句的select部分。2. 保持...

    用于WF的InfoPath表单的ItemMetadata辅助数据源内的“字段”的作用
    1. 获取“任务”列表中当前“列表项”的某个同名‘字段’(不含 ows_)的

        值,由此可见ItemMetadata中的内容就像SQL语句的select部分。
    2. 保持本表单的“最近值”。

    转载于:https://www.cnblogs.com/windpole/archive/2008/07/16/1244604.html

    展开全文
  • 如何修改表单字段

    2020-11-30 09:04:53
    <div><p>我需要对内置的用户管理功能进行少量修改࿰...对角色字段的修改起作用,但对头像字段却没有效果。 请问,我应该怎样做?</p><p>该提问来源于开源项目:jqhph/dcat-admin</p></div>
  • Thinkphp 字段映射用法及作用

    千次阅读 2018-10-06 21:09:11
    在填写表单的时候,为了不让攻击网站,为了安全起见,ThinkPHP的字段映射功能可以让你在表单中隐藏真正数据表字段,而不用担心放弃自动创建表单对象功能。 1,创建数据 namespace Home\Model; use Think\Model...

          在填写表单的时候,为了不让攻击网站,为了安全起见,ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃自动创建表单对象的功能。

    1,创建数据

    namespace Home\Model;
    use Think\Model;
    Class UserModel extends Model{
         protected $_map = array(
             'name' =>'username', // 把表单中name映射到数据表的username字段
             'mail'  =>'email', // 把表单中的mail映射到数据表的email字段
         );
    }

    在表单里面就可以直接使用name和mail名称作为表单数据提交了。我们使用create方法创建数据对象的时候,会自动转换成定义的实际数据表字段。

    2,获取数据

    使用字段映射后,默认不会对读取的数据会自动处理,

    // 实例化User模型
    $User = D('User');
    $data = $User->find(3);
    dump($data);
    输出结果类似:

    array(size=4)
        'id'      => int 3
        'username'=> string 'thinkphp'(length=8)
        'email'   => string 'thinkphp@gmail.com' (length=18)
        'status'  => int 1

    这个时候取出的data数据包含的是实际的username和email字段。

    文章来自 www.huthon.com

      

    展开全文
  • 比如:文章模型下时间和日期模型字段-datatime,与当前datetime模型字段相关文件都在phpcms/content/fields/datetime/文件夹下 1.phpcms/content/fields/datetime/field_add_form.inc.php:在后台添加时间和...

    比如:文章模型下的时间和日期模型字段-datatime,与当前datetime模型字段相关的文件都在phpcms/content/fields/datetime/文件夹下

    1.phpcms/content/fields/datetime/field_add_form.inc.php:在后台添加时间和日期模型字段时,相关参数部分表单信息

    [html] view plain copy
     print?
    1. <table cellpadding="2" cellspacing="1" bgcolor="#ffffff">  
    2.     <tr>   
    3.       <td><strong>时间格式:</strong></td>  
    4.       <td>  
    5.       <input type="radio" name="setting[fieldtype]" value="date" checked>日期(<?php echo date('Y-m-d');?><br />  
    6.       <input type="radio" name="setting[fieldtype]" value="datetime_a">日期+12小时制时间(<?php echo date('Y-m-d h:i:s');?><br />  
    7.       <input type="radio" name="setting[fieldtype]" value="datetime">日期+24小时制时间(<?php echo date('Y-m-d H:i:s');?><br />  
    8.       <input type="radio" name="setting[fieldtype]" value="int">整数 显示格式:  
    9.       <select name="setting[format]">  
    10.       <option value="Y-m-d Ah:i:s">12小时制:<?php echo date('Y-m-d h:i:s');?></option>  
    11.       <option value="Y-m-d H:i:s">24小时制:<?php echo date('Y-m-d H:i:s');?></option>  
    12.       <option value="Y-m-d H:i"><?php echo date('Y-m-d H:i');?></option>  
    13.       <option value="Y-m-d"><?php echo date('Y-m-d');?></option>  
    14.       <option value="m-d"><?php echo date('m-d');?></option>  
    15.       </select>  
    16.       </td>  
    17.     </tr>  
    18.     <tr>   
    19.       <td><strong>默认值:</strong></td>  
    20.       <td>  
    21.       <input type="radio" name="setting[defaulttype]" value="0" checked/><br />  
    22.      </td>  
    23.     </tr>  
    24. </table>  



    2.phpcms/content/fields/datetime/field_edit_form.inc.php:在后台修改时间和日期模型字段时,相关参数部分表单信息

    [html] view plain copy
     print?
    1. <?php defined('IN_PHPCMS') or exit('No permission resources.');?>  
    2. <table cellpadding="2" cellspacing="1" bgcolor="#ffffff">  
    3.     <tr>   
    4.       <td><strong>时间格式:</strong></td>  
    5.       <td>  
    6.       <input type="radio" name="setting[fieldtype]" value="date" <?php if($setting['fieldtype']=='date') echo 'checked';?>>日期(<?=date('Y-m-d')?><br />  
    7.       <input type="radio" name="setting[fieldtype]" value="datetime_a" <?php if($setting['fieldtype']=='datetime_a') echo 'checked';?>>日期+12小时制时间(<?=date('Y-m-d h:i:s')?><br />  
    8.       <input type="radio" name="setting[fieldtype]" value="datetime" <?php if($setting['fieldtype']=='datetime') echo 'checked';?>>日期+24小时制时间(<?=date('Y-m-d H:i:s')?><br />  
    9.       <input type="radio" name="setting[fieldtype]" value="int" <?php if($setting['fieldtype']=='int') echo 'checked';?>>整数 显示格式:  
    10.       <select name="setting[format]">  
    11.       <option value="Y-m-d Ah:i:s" <?php if($setting['format']=='Y-m-d Ah:i:s') echo 'selected';?>>12小时制:<?php echo date('Y-m-d h:i:s')?></option>  
    12.       <option value="Y-m-d H:i:s" <?php if($setting['format']=='Y-m-d H:i:s') echo 'selected';?>>24小时制:<?php echo date('Y-m-d H:i:s')?></option>  
    13.       <option value="Y-m-d H:i" <?php if($setting['format']=='Y-m-d H:i') echo 'selected';?>><?php echo date('Y-m-d H:i')?></option>  
    14.       <option value="Y-m-d" <?php if($setting['format']=='Y-m-d') echo 'selected';?>><?php echo date('Y-m-d')?></option>  
    15.       <option value="m-d" <?php if($setting['format']=='m-d') echo 'selected';?>><?php echo date('m-d')?></option>  
    16.       </select>  
    17.       </td>  
    18.     </tr>  
    19.     <tr>   
    20.       <td><strong>默认值:</strong></td>  
    21.       <td>  
    22.       <input type="radio" name="setting[defaulttype]" value="0" checked/><br />  
    23.      </td>  
    24.     </tr>  
    25. </table>  



    3.phpcms/content/fields/datetime/form.inc.php:后台添加文章内容时生成的时间和日期表单需通过此文件中的函数来生成;此文件中的函数会动态缓存到caches/caches_model/caches_data/content_form.class.php文件中

    [html] view plain copy
     print?
    1. function datetime($field, $value, $fieldinfo) {  
    2.     extract(string2array($fieldinfo['setting']));  
    3.     $isdatetime = 0;  
    4.     $timesystem = 0;  
    5.     if($fieldtype=='int') {  
    6.         if(!$value) $value = SYS_TIME;  
    7.         $format_txt = $format == 'm-d' ? 'm-d' : $format;  
    8.         if($format == 'Y-m-d Ah:i:s') $format_txt = 'Y-m-d h:i:s';  
    9.         $value = date($format_txt,$value);  
    10.           
    11.         $isdatetime = strlen($format) > 6 ? 1 : 0;  
    12.         if($format == 'Y-m-d Ah:i:s') {  
    13.               
    14.             $timesystem = 0;  
    15.         } else {  
    16.             $timesystem = 1;  
    17.         }             
    18.     } elseif($fieldtype=='datetime') {  
    19.         $isdatetime = 1;  
    20.         $timesystem = 1;  
    21.     } elseif($fieldtype=='datetime_a') {  
    22.         $isdatetime = 1;  
    23.         $timesystem = 0;  
    24.     }  
    25.     return form::date("info[$field]",$value,$isdatetime,1,'true',$timesystem);  
    26. }  



    4.phpcms/content/fields/datetime/input.inc.php:后台添加文章内容时,对提交的表单数据进行验证入库,需要此文件中的函数完成验证和过滤;此文件中的函数会动态缓存到caches/caches_model/caches_data/content_input.class.php文件中

    [html] view plain copy
     print?
    1. function datetime($field, $value) {  
    2.     $setting = string2array($this->fields[$field]['setting']);  
    3.     if($setting['fieldtype']=='int') {  
    4.         $value = strtotime($value);  
    5.     }  
    6.     return $value;  
    7. }  


    5.phpcms/content/fields/datetime/output.inc.php:在前台显示文章内容时,对要显示的内容进行过滤输出以供前台显示,需要此文件中过滤函数;此文件中的函数会动态的缓存到caches/caches_model/caches_data/content_output.class.php文件中

    [html] view plain copy
     print?
    1. function datetime($field, $value) {  
    2.     $setting = string2array($this->fields[$field]['setting']);  
    3.     extract($setting);  
    4.     if($fieldtype=='date' || $fieldtype=='datetime') {  
    5.         return $value;  
    6.     } else {  
    7.         $format_txt = $format;  
    8.     }  
    9.     if(strlen($format_txt)<6) {  
    10.         $isdatetime = 0;  
    11.     } else {  
    12.         $isdatetime = 1;  
    13.     }  
    14.     if(!$value) $value = SYS_TIME;  
    15.     $value = date($format_txt,$value);  
    16.     return $value;  
    17. }  




    注意:模型字段表v9_field_data 中setting字段的值一般为字段模型相关参数的设置信息




    6、以copyfrom模型字段为例:

    ①、添加模型字段时,模型字段的相关属性表单,主要用来制作复杂的模型字段,如:万能模型字段、下拉菜单模型字段等等
    field_add_form.inc.php
    field_edit_form.inc.php

    ②、模型字段生成的表单代码
    form.inc.php


    ③、模型字段的输入输出处理函数
    input.inc.php   主要用于在模型字段数据入库时对模型字段的值进行验证,比如:转义等等   ;会输出到缓存文件caches/caches_model/caches_data/content_input.class.php
    output.inc.php  主要用于处理前台要显示的模型字段数据,比如:转义等等;会输出到缓存文件caches/caches_model/caches_data/content_output.class.php


    7.在设计模型前,我们首先要想好前台的内容显示是什么,当我们确认了前台要显示什么内容的时候,模型基本也就出来了

    模型复制,你可以对系统内置的任意模型(专题除外)进行复制产生一个新的模型,在新模型你可以自由增加字段,以达到在原来模型的基础上的扩展; 
    分表存储,允许你在定义或模型复制时指定不同的主表和附加表,从而实现彻底的分表存储; 

    内容模型指的是网站根据不同栏目有不同需求,例如说我们发布一些普通文章。它只是需要到文章模型就够了。但是例如我们的栏目是图片类型,而且一篇图片文章是一组图片组成的,那这个时候图片类型就更加适合了。而说到软件类型,顾名思义,它针对的是给广大用户下载用,它发布的文章不仅仅只是介绍内容而已,往往还带有下载地址,还有软件信息等。商品类的是涉及到产品价格购买流程,分类信息涉及到的往往是一些地区分类,或者行业性分类。
    所以说不同的模型针对的对象是不一样的,这个得根据网站具体的栏目去定。而且dedecms的内容模型主要是针对开发者去用的,对于用户来说,可以不去了解其作用,因为只要知道怎么发布和普通维护就可以了。
    pc系统是很灵活的,在织梦系统中有内容模型这个概念,不同内容模型可以用来构建不同内容形式的站点,在系统中自带了以下几种模型:普通文章、图集、软件、商品、分类信息、专题。通过系统自带的模型,我们可以用来构建不同类型的站点,例如:使用图集可以做一个图片站,用软件模型构建一个软件下载站点。
    当然以上随系统附带的模型被称为系统模型,用户可以自己定义一些模型,比如图书、音乐专辑等,自定义了这些模型才可以构建更多内容形式的站点,本篇将讲述如何使用系统的自定义模型管理功能来实现内容模型的构建。

    模型的建立在于你的网站要显示什么样子的内容

    展开全文
  • 在项目中用到ElementUI的表单验证时,发现离开焦点后获取输入框内容是空,表示就是获取不到输入的字段。 以下是官网给出的表单验证步骤和相关代码。这是上半部分。 script部分代码如下: 重点来了:在...

    在项目中用到ElementUI的表单验证时,发现离开焦点后获取的输入框内容是空的,表示就是获取不到输入的字段。
    在这里插入图片描述
    以下是官网给出的表单验证的步骤和相关的代码。这是上半部分的。
    在这里插入图片描述script部分的代码如下:
    在这里插入图片描述重点来了:在仔细检查后发现,element-ui的表单校验规则中,el-form-item绑定的prop必须和该item下的表单元素绑定的v-model值的名称一致。也就是我把formData里的属性名改成和rules里的属性名一致就可以了!!!但是,在官网中并没有说到这个名字需要一致的问题。

    官网的使用规则是这样的:
    官网的使用规则
    在这贴上我部分的代码:

       <el-dialog title="提示" :visible.sync="modiDialog" width="80%" :before-close="handleClose" >
         <el-form :model="ruleForm" label-width="100px" :rules="rules">
           <el-form-item label="用户姓名" prop="modiName">
             <el-input placeholder="请输入姓名" v-model="ruleForm.modiName"></el-input>
           </el-form-item>
             <el-form-item label="密码" prop="modiPassword">
               <el-input placeholder="请输入密码" v-model="ruleForm.modiPassword" show-password></el-input>
             </el-form-item>
           <el-form-item label="性别" prop="sex">
             <el-radio-group v-model="ruleForm.sex">
               <el-radio label="男"></el-radio>
               <el-radio label="女"></el-radio>
             </el-radio-group>
           </el-form-item>
         </el-form>
         <span slot="footer" class="dialog-footer">
           <el-button @click="modiDialog = false">取 消</el-button>
           <el-button type="primary" @click="modiDialog = false">确 定</el-button>
         </span>
       </el-dialog>
    

    script部分的:

    export default {
      data() {
        return {
          ruleForm: {
            // 定义修改的数据
            modiName : '',
            modiPassword : '',
            sex: '',
          },
          tableData: [],
          delName: '',
          modiDialog : false,
          //表单验证
          rules:{
            modiName:[
               { required: true, message: '请输入姓名', trigger: 'blur' },
               { min: 2, max: 5, message: '长度在 2 到 5 个字符', trigger: 'blur' }
            ],
            modiPassword:[
               { required: true, message: '请输入密码', trigger: 'blur' },
               { min: 6, max: 15, message: '长度在 6 到 15 个字符', trigger: 'blur' }
            ],
            sex: [
               { required: true, message: '请选择性别', trigger: 'change' }
            ],
          }
        }
    

    以上,虽然问题不大,但是找了挺久的bug就当记录一下,下次就知道避免这个坑了。

    展开全文
  • 隐藏域的作用: 1. 页面传值 如:&lt;一&gt;在b.jsp中取a.jsp中填写或生成的值;  &lt;二&gt;在a.jsp中预设隐藏域,通过javascript动态设置其值。   在Form表单中除了可以使用submit按钮...
  • 记录自己生的bug 需求。可点新增,修改按钮,弹出弹框表单,可填写保存。 被自己蠢哭!!!按上次自定义校验表单的写法之后(自定义校验点这里),我寻思着点新增按钮时候...根据上一个字段的值,来确定其他字段的:di
  • 验证给定字符串是否满足指定条件,一般用在表单字段验证里。 此类中全部为静态方法 使用 boolean isEmail = Validator.isEmail("loolly@gmail.com") 表示验证给定字符串是否复合电子邮件格式。 异常验证 Validator....
  • Form组件: Form组件是来规定前端用户输入数据类型,并供视图函数做验证 作用: 1. 定制生成form表单的HTML标签,限定格式 如text, password, checkbox, radio, file(上传文件) | select, textarea(文本域) 2. 验证...
  • 自定义按钮渲染成功,但是点击按钮会连带把父级form表单一起关闭 2.按钮渲染上去,但是点击不起作用 解决办法: 1.仍然是先添加footer标签覆盖原来footer标签,不同是,现在不直接写button,而是用widg...
  • Angular中,提供的表单验证不能用于所有应用场景,就需要创建自定义验证器,比如对IP、MAC的合法性校验 这里是根据官网实例自定义MAC地址的正则校验,环境为Angular:...Angular 在验证流程中的识别出指令的作用,是因
  • 请填写此字段

    2020-01-17 22:51:02
    输入框没有输入,表单提交时,会有提示信息。请填写此字段。 input标签里的required=””的作用,required为H5特性。
  • 三、字段属性 1、显示名 字段的显示名新增的时候修改,属性名会随着变化,但是保存后修改,属性名就不会变化了。要想修改显示名,不要...表头字段的作用与虚拟字段的作用类似,可以说是另一种虚拟字段。一般用于创建
  • 表单

    2019-06-23 21:18:00
    form表单能包含input元素,根据type输入不同值,作用各不相同。比如文本字段、单选框、复选框和提交按钮等等。 form表单的属性有 a、action-- 跳转指定路径 b、 target 打开页面方式 分为 ...
  • 表单能够包含input元素,比如文本字段、复选框、单选框、提交按钮等等。表单还可以包含menus、textarea、fieldset、legend和label元素。表单用于向服务器传输数据。这还有form标签实例:第一个用户名:第二个用户名...
  • 表单的作用HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。2.表单的工作机制3.表单定义(标签)HTML表单是一个包含表单元素的区域, 表单使用 标签创建。表单...
  • Django的表单Forms类的作用是把用户输入的数据转化成Python对象格式,便于后续操作(比如存储,修改)。 自定义表单 类似模型,Django表单也由各种字段组成。表单可以自定义(forms.Form),也可以由模型Models创建...
  • 最近使用 jquery validationEngine 做ajax校验,当表单最后一个字段需要做ajax验证时,此时在字段输入完毕后点击回车提交表单时不起作用,必须再按一次/点击submit按钮。 分析: 通过个跟踪其源代码,...
  • 最近使用 jqeury  validationEngine 做ajax校验,当表单最后一个字段需要做ajax验证时,此时在字段输入完毕后点击回车提交表单时不起作用,必须再按一次/点击submit按钮。 分析: 通过个跟踪其源代码,...
  • django 表单

    2020-07-12 23:18:48
    django 表单django 表单django表单的作用验证数据基本用法常用的FieldCharField:EmailField:FloatField:IntegerField:URLField:常用验证器 django 表单 django表单的作用 在Django中的表单,主要有两个功能: ...
  • 在表单识别过程中,对齐对表单识别的准确性起着至关重要的作用,因为表单字段被置于主表单上一个非常特殊的位置上面。看似差别细小的几个像素却足以影响到光学文字识别(OCR)或光学标记识别(OMR)引擎的准确度。 ...
  • Yii2.0 的表单模型里我们经常 scenarios,直译过来就是场景意思,究竟其有什么作用呢? 举个简单例子,例如管理员填写表单里面有 username 和 password 两个的字段,当新增一个管理员时两个字段全部是必填项;...
  • VueUI解决框架,element-UI, iview-UI 有关表单验证使用是同一个插件,async-validator,有关这个插件用法就不做赘述,但是在iview表单的使用中可能会用到验证不起作用的问题,原因是给表单绑定value是id...
  • 第二个作用:就是前端表单提交,比如调查问卷之类。 首先介绍第一种,就以banner图举例。 1、创建banner表单模型 1、创建模型会自动创建一个id自增主键字段 2、内容排序默认是id降序,即id DESC,也可以使用自己...
  • ServletRequestDataBinder的作用

    千次阅读 2017-03-14 14:55:41
    ServletRequestDataBinder的作用应该是把前台页面表单中的字段,直接到后台封装成一个对象,例: PaidInRecordReportDTO paidInRecordReportDTO = new PaidInRecordReportDTO();//这是一个实体类 ...
  • 表单和表单字段都没有废话元管理 充分记录下来,便于频繁和快速转出 字段,范围和表单级别灵活表单API 赞助商 该库由我@tannerlinsley构建和维护,我一直需要更多支持以保持此类项目发展。 如果您想获得高级支持...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 331
精华内容 132
关键字:

表单字段的作用