Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >流星,自动输入,预填充输入

流星,自动输入,预填充输入
EN

Stack Overflow用户
提问于 2015-09-19 09:31:13
回答 2查看 793关注 0票数 2

一直在努力用自动表格来预填充数据,特别是在隐藏字段中。

我尝试了很多事情,包括使用autoValue和defaultValue,但是autoValue在服务器端被验证了,我需要从客户端的页面(路由器当前的路由名称)获取一个值,所以当在.clean函数中查找它时,它会失败,而defaultValue会得到一个值,并且不会接受一个函数。

如何在不显示字段的情况下,将值传递给表单以预填充某些字段?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-19 09:42:44

所以,我发布了这个问题,因为我一直在挣扎,找到了答案,并想要分享。

最后,您可以将一个doc属性以如下形式传递给表单:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{{> quickform 
   collection"mycollection" 
   id="formid" 
   type="method" 
   ...
   doc=mydoc
}}

然后需要一个模板助手来创建文档:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Template.myform_template.helper({
   mydoc: function() {
      return {field1: value1, field2:value2 };
   }
})

您不必填充所有字段,只需要预先填充字段,就像“更新”表单的工作方式一样。

为了不在表单中显示该值,我尝试使用omitFields属性,但这在删除文档中的字段时不起作用。因此,我发现的唯一方法是将模式中的字段类型声明为“隐藏”

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mycollection.attachSchema(new SimpleSchema({
   field1: {
       type: String,
       optional: false,
       autoform: {
            type: "hidden"
       }
   }
}))

而你却在这里。

现在,在方法中调用schema.clean(doc)时,该值并不是真正的“验证”,因为在模式中没有什么可验证的,因此您应该在方法调用中自己验证这些值。

票数 4
EN

Stack Overflow用户

发布于 2015-09-19 10:26:15

当我需要一个atoform的预填充字段时,我使用AutoFom.hooks,而在template.html文件中我不添加这些字段。

TemplateFile.html

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{{#autoForm schema="Schemas.Myschema" id="idForm" resetOnSuccess="true"  type="method" meteormethod="server/insertCustomizedTemplate"}}

{{> afQuickField name='Field1'}}
{{> afQuickField name='Field2'}}
{{> afQuickField name='Field3'}}

<button href="" type="submit" class="btn btn-success">
  Send
</button>

{{/autoForm}}

TemplateFile.js

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AutoForm.hooks({
    idForm: {
        before: {
            method: function(doc) {
                doc.Dummyfield1 = 'Harcoded Value';
                doc.Dummyfield2 = 'Harcoded Value';

                return doc;
            }
        },
        onSuccess: function(formType, result) {

        },
        onError: function(formType, error) {
        }
    }
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32671226

复制
相关文章
bootstrap typeahead 输入填充 常用
<!doctype html> <html> <head> <meta charset="utf-8"> <title>联想控股</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/bootstrap.js"></script> <script src="js/bootstrap3-typeahead.min.js"></script> </head> <body> <div style="margin: 50px 50px"> <input type="text" id="txtUser" name="txtUser" value="" />
用户5760343
2019/07/07
4400
input输入框输入身份证号码,自动填充年月日
通过$('#id')方式获取身份证号码输入框和三个select元素(年、月、日)。 使用on('input', function() { ... })来监听身份证号码输入框的输入事件。
王小婷
2023/09/19
4060
脚本链接 ssh 自动输入密码
首先安装 expectexpectexpect,因为默认是没有安装这个的,UbuntuUbuntuUbuntu 系统可以直接通过 sudo apt−get install expectsudo\ apt-get\ install\ expectsudo apt−get install expect 来安装,然后写好 expectexpectexpect 脚本,假如说叫做 login−via−sshlogin-via-sshlogin−via−ssh,如果脚本没有参数的话,直接 expect login−via−sshexpect\ login-via-sshexpect login−via−ssh 就可以了,注意必须用 expectexpectexpect 来运行这个脚本,其他 shellshellshell 工具是无法解析这个脚本的。
f_zyj
2019/05/27
4.4K0
输入
当程序执⾏到 input ,等待用户输入,输入完成之后才继续向下执行。
生信喵实验柴
2023/09/18
1150
输入
qlineedit自动补全_qlineedit只能输入数字
大家好,又见面了,我是你们的朋友全栈君。 转载:http://www.cnblogs.com/csuftzzk/p/qss_lineedit_completer.html?utm_source=tui
全栈程序员站长
2022/11/11
7080
mac下自动切换输入法
长久以来,输入法一直是困扰mac用户的一个问题;不过随着国内厂商的跟进,这种状况得到了极大的改善。不用自己去折腾什么鼠须管了,狼厂和企鹅都做的不错。
weishu
2018/09/05
3.7K0
gin 接口开发 - 用户输入自动 TrimSpace
比方说下面的 struct,大家用过 gin 的就知道,支持指定某个字段为 required,用户如果不输入,就检验不通过。
仁扬
2023/07/15
1740
Vue实现输入框自动聚焦
官方文档自定义指令 Vue.js <input type="text" placeholder="说些什么吧" ref="input" /> mounted() { this.$nextTick(() => { this.$refs.input.focus(); }); },
明知山
2020/09/03
2.3K0
AngularDart Material Design 自动输入建议 顶
material-auto-suggest-input是一个输入字段,在用户输入时提供自动完成输入的建议。
南郭先生
2018/09/30
5140
input输入框自动消除空格
今天遇到了一个问题,用户在在前端的input里面输入id的时候,多写了个空格,数据库里面就找不到id了,所以无法获取输入的id所绑定的标签位置在哪里,现在需要在前端做一个处理,input框输入的数值里面,会自动消除空格。
王小婷
2019/05/15
4.1K0
input输入框自动消除空格
python selenium 实现自动输入信息报名
import time from selenium import webdriver from selenium.webdriver.common.by import By import seleni
刘鸿运
2022/11/22
4450
c语言输入回车结束输入
#include<stdio.h> int main(){ int x; do{ x = getchar(); printf("%c",x); }while(x!='\n'); return 0; }
杨鹏伟
2020/09/11
5.4K0
nlp中各中文预训练模型的输入和输出
Bert from transformers import ( BertTokenizer, BertConfig, BertModel, ) # clue/roberta_chinese_base bertTokenizer = BertTokenizer.from_pretrained('bert-base-chinese') bertModel = BertModel.from_pretrained('bert-base-chinese') sen = 'Transformers提供了
西西嘛呦
2021/09/26
2.7K0
JavaScript 事件:Web 表单如何实现禁用右键、复制粘贴/剪切和输入框自动填充?
我们在项目中,通常为了保证数据安全性和保护用户个人信息,个别页面需要禁用右键、复制、粘贴以及输入框自动填充的功能,所以在此补充和总结几条我们开发中常用的 JavaScript 事件操作方式。
白鹿第一帅
2022/05/08
4.1K0
JavaScript 事件:Web 表单如何实现禁用右键、复制粘贴/剪切和输入框自动填充?
c sharp 的输入,输入,switch语句。
创建一个控制台应用程序,从键盘输入一个小写字母,要求输出该小写字母,其对应的大写字母,以及值。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { static void Main(string[] a
热心的社会主义接班人
2018/05/16
1.5K0
【HTML5】HTML5 新增 input 表单 ( 邮箱输入表单 | 网址输入表单 | 日期输入表单 | 时间输入表单 | 电话输入表单 | 搜索栏输入表单 | 颜色选择器输入表单 )
一、HTML5 新增 input 表单 ---- HTML5 新增 input 表单 : 邮箱输入表单 : 必须输入邮箱 , 如果输入格式错误 , 提交时会在对话框中报错 ; <input type="email" /> URL 输入表单 : 只能输入网址 , 格式错误会在对话框中报错 ; <input type="url" /> 日期输入表单 : 右侧的下拉菜单选择日期 ; 如果在手机中打开 , 会弹出手机中自带的日期选择对话框 ; <input type="date" /> 时间输入表
韩曙亮
2023/04/24
3.4K0
【HTML5】HTML5 新增 input 表单 ( 邮箱输入表单 | 网址输入表单 | 日期输入表单 | 时间输入表单 | 电话输入表单 | 搜索栏输入表单 | 颜色选择器输入表单 )
用户输入
大多数程序都在解决最终用户问题,为此通常需要从用户那里获取一些信息。在程序需要一个名字时,你需要提示用户输入该名字;程序需要一个名字时,你需要提示用户输入一系列名字。
狼啸风云
2019/01/18
9710
Python 实现输入名字自动批量下载图片
import requests import os import re word=input("请输入你要下载的图片:") if not os.path.exists(word): os.m
李玺
2021/11/22
4320
autossh自动输入密码且断线重连
作者:matrix 被围观: 3,750 次 发布时间:2020-10-28 分类:command Linux | 无评论 »
HHTjim 部落格
2022/09/26
2.8K0
点击加载更多

相似问题

预填充用户输入

24

允许用户添加输入的预填充输入

122

流星自动加入额外的输入

23

以角形式预填充输入

55

预填充HTML表单文件输入

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文