2016-04-13 16 views
0

HTMLフォームには、入力フィールドがあります。私は入力の価値を私がそれが決めるものにするために必要とします。例えば。値を "abc"にしたい。ユーザーがフィールドに他のものを書き込む場合は、サーバから警告/警告/ポップアップを取得する必要があります。どうすればいいですか?Meteor's JavaScript?Meteor JavaScript - エラー処理

+0

あなたは何を意味しています**サーバから** ?ポップアップの内容は、あなたが意味するデータベースまたはサーバー側から得られますか?それ自身のポップアップはクライアント側のコードです。 –

+0

http://docs.meteor.com/#/full/meteor_error –

答えて

0

使用流星メソッドを呼び出します:サーバー側でhttp://docs.meteor.com/#/full/meteor_methods

を:

Meteor.methods({ 
    "is-secret-valid": function (secret) { 
    return { 
     isValid: (secret === "123") 
    } 
    }, 
}); 

とクライアント側で:

myFunc() { 
    let secret = ... // get input field from UI 
    Meteor.call("is-secret-valid", secret, (error, result) => { 
    if (error) { 
     // Meteor failed to call, handle error 
     return; 
    } 
    let isValid = result.isValid; 
    {...} 
    }); 
}