2012-01-13 5 views
0

두 번째 스 니펫에서 값을 사용하려면 어떻게해야합니까?두 번째 스 니펫 클래스에서 리프트 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의 값을 기록해, 다른 클래스의 것을 사용하거나 것 똑같은 논리가 아니라 똑같은 요소가 기능을 특성으로 분해하고 다른 스 니펫 클래스에 섞으면.

나는 당신이 무엇을하려고하는지 정확히 모르겠다.