2015-07-10 140 views
0

使用autoform我試圖創建一個模式,只有當字段是有效的,將提交駁回。如果這些字段無效,我不希望模式被解僱。在下面顯示的格式中,即使值無效,它也會一直關閉。流星autoform提交和模式解僱

<template name="insertForm"> 
    {{#autoForm schema=schema id="insertForm" type="method" meteormethod="newC"}} 
    <fieldset> 
    {{> afQuickField name="Name"}} 
    {{> afQuickField name="Stuff"}} 

    <button type="submit" class="btn btn-primary" data-target="#formModal" data-toggle="modal">Submit</button> 
    </fieldset> 
    {{/autoForm}} 
</template> 

回答

1

使用Hook來做到這一點。此示例代碼可以幫助你瞭解:

var insertFormhook = { 
    onSuccess: function(update, result) { 
     if(result){ 

      // ... 

      Modal.hide('insertForm'); 
     } 
    } 
} 

AutoForm.addHooks('insertForm',insertFormhook); 

基本上我使用peppelg:bootstrap-3-modal這使我容易使用引導3個模態。

乾杯...