2012-01-13 10 views
0

2番目のスニペットで値を使用するにはどうすればよいですか?たとえば、私は形で年齢を2番目のスニペットクラスでLift onSubmit値を使用するにはどうすればよいですか?

を持っている:

<div> 
    <form class="lift:OnSubmit?form=post"> 
     Age: <input name="age" value="0"><br> 
     <input type="submit" value="Submit"> 
    </form> 
    </div> 

スニペット:

object OnSubmit { 
    def render = { 

    var age = 0 
​ 
    // process the form 
    def process() { 
     S.notice("Age: "+age) 
     S.redirectTo("/") 
     } 
    } 

    "name=age" #> SHtml.onSubmit(s => asInt(s).foreach(age = _)) & 
    "type=submit" #> SHtml.onSubmitUnit(process) 
    } 
} 

をどのように私は別のスニペットクラスの頃から値を使用することができますか?

ありがとうございました!

敬具、 ジョン

答えて

0

あなただけの、おそらくあなたはRequestVarに値が記載されていますし、他のクラスであることを使用するか必要があるだろうので、一度一つの入力要素を結合し、またはすることができますまったく同じロジックで、同じ要素ではなく、その機能を特性に分解し、他のスニペットクラスに混ぜるだけであれば、

あなたは何をしようとしているのかよく分かりません。

関連する問題