2011-03-24 2 views
0

사용자의 선택에 따라 : 20110424.을 그것은 숨겨진 입력 필드입니다 :내가 jQuery를 이미 다음 형식의 타임 스탬프 값을 변경하는 페이지로드에 사용되는 형태가

<input type="hidden" name="sub_enddate" value="1" /> 

페이지가 실행될 때 "1"값이 1 개월로 변경됩니다. 값에 "2"가 있으면 값 2가 "20110524"로 바뀝니다. 다음 코드를 사용하여 변경합니다. http://pastie.org/1708677

내가 지금하려는 것은 사용자가 선택한 값에 따라 위의 날짜 값을 변경하는 것입니다. 여기에 선택 옵션입니다 :

<select name="Membership Duration"> 
<option value="">Select A Membership Duration</option> 
<option class="mos6" value="6 Months{p+220}">6 Month Membership</option> 
<option class="mos3" value="3 Months{p+240}">3 Month Membership</option> 
<option class="mos1" value="1 Months{p+260}">1 Month Membership</option> 
</select> 

당신이 볼 수 있듯이, 내가 선택 드롭 다운의 각 옵션 (즉, mos6)에 클래스를 첨부했습니다. 내가 시도하는 것은 사용자가 선택한 것을 기반으로 위에 설명 된 타임 스탬프의 값을 변경하는 것입니다. 예를 들어 사용자가 "3 개월 멤버쉽"을 선택한 경우이 옵션의 클래스가 3이므로이 타임 스탬프는 오늘 날짜로부터 3 개월을 반영하도록 수정됩니다 (위의 숨겨진 입력 필드에서 기존 타임 스탬프에 2 개월을 효과적으로 추가 함). "6 개월 멤버쉽"을 선택하면 오늘 날짜로부터 6 개월로 날짜가 수정됩니다. 위의 숨겨진 입력 필드가 좋지 않은 경우 드롭 다운 옵션 대신 타임 스탬프를 작성해야합니다. '그와 함께 멋진 해요

감사

답변