Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用meteor autoform预览数据_Javascript_Validation_Meteor_Meteor Autoform - Fatal编程技术网

Javascript 使用meteor autoform预览数据

Javascript 使用meteor autoform预览数据,javascript,validation,meteor,meteor-autoform,Javascript,Validation,Meteor,Meteor Autoform,我有一个带有表单和预览的选项卡式页面布局。有没有办法通过按下“预览”按钮来验证表单,并在表单有效后切换到第二个选项卡?即,在按下“提交”按钮之前,我们不会创建任何内容 <div class="tab-content"> <div class="tab-pane text-left fade in active" id="compose"> {{#autoForm collection="Jobs" id="insertJobForm" type="

我有一个带有表单和预览的选项卡式页面布局。有没有办法通过按下“预览”按钮来验证表单,并在表单有效后切换到第二个选项卡?即,在按下“提交”按钮之前,我们不会创建任何内容

<div class="tab-content">
    <div class="tab-pane text-left fade in active" id="compose">
        {{#autoForm collection="Jobs" id="insertJobForm" type="insert"}}
            {{> afQuickField name="title" class="form-control input-lg"}}
            [more fields]
            <div class="form-group">
                <button type="submit">Preview</button>
            </div>
        {{/autoForm}}
    </div>
    <div class="tab-pane text-left" id="preview">
        <h2>{{currentFieldValue "title"}}</h2>
        [more output]
        <button type="submit">Submit</button>
    </div>
</div>

{{{#autoForm collection=“Jobs”id=“insertJobForm”type=“insert”}
{{>afQuickField name=“title”class=“表单控制输入lg”}
[更多字段]
预览
{{/autoForm}
{{currentFieldValue“title”}
[更多输出]
提交

您可以使用
autoform.validateForm('YourFormidGoesher')
触发自动表单的验证,并使用
autoform.getFormValues(YourFormidGoesher)
提取值,也可以简单地序列化表单

然后使用这些值作为预览模板的数据上下文:
{{>previewTemplate formData}
需要为此创建模板帮助程序