2013-04-15 2 views
-3

내가 자바 스크립트/영문 세계에 새로운 오전 내 프로그램의 대부분은 시행 착오와 인터넷 검색을 많이 통해 이루어졌다,하지만 난 문제에 부딪혔을 난에 대한 해결책을 찾을 수없는 페이지를 다시로드에 다시 .자바 스크립트의 기본 값은

나는이 입력 상자가있는 팝업 페이지가 있고, 그래서 같은 날짜에 대해이 입력 상자의 양쪽에 기본 값을 추가 처리했다 :

$(window).load(function() { 
    var now = new Date(); 
    var month = (now.getMonth() + 1); 
    var day = now.getDate(); 
    if (month < 10) 
     month = "0" + month; 
    if (day < 10) 
     day = "0" + day; 

    $('#FNewDate').val('01/' + month + '/' + now.getFullYear()); 

    $('#TNewDate').val(day + '/' + month + '/' + now.getFullYear()); 
    }  

이제, 사용자가 입력 한 경우 새 날짜를 입력하고 제출 버튼을 누르면 사용자가 입력 한 새 날짜가 아니라 계산 된 결과가 사용자와 기본 값으로 다시 표시된 페이지 게시 및 다시로드가 수행되며 입력 된 정보를 유지해야합니다.

나는 정적 인 멤버들과 놀아 보려고 노력했으나 제대로 작동하지 못했습니다.

<asp:Button ID = "Calculate" runat = "server" 
       style="width:40% ; font:15px arial" Text = "Calculate" onclick="Calculate_Click" /> 

당신의 응답에서 위의 평가 및 PLS가 포함된다 코드에 어떤 도움 ...

Thnks

+0

은 무엇이 자바를해야합니까? –

+0

** 자바! = javascript **가 맞습니까? – PermGenError

+0

좋아, 내 나쁜, 내가 말했듯이,이 새로운 –

답변

0

변경해야 기본 : 여기

버튼 동작입니다 추가 할 값 설정자

if ($('#FNewDate').val().length() != 0) 

값을 설정할 때만 값을 설정하려면 서버가 비어 있습니다. 귀하의 의견에 그런

<input type="text" id="FNewDate" value="<%=someObject.getSomeDate()%>"/> 
+0

답장을 보내 주셔서 감사합니다. 불행히도, 예를 들어, someObject.getSomeDate()가 어디에 있는지, 그것을 적용 할 수있을만큼 충분히 알지 못합니다. 이걸 가지고 나를 걸을 수 있니? –

+0

양식을 제출하면 해당 정보가 POST 또는 GET 권한으로 서버에 전달됩니까? 그럼 당신이 그것을 얻을 http://stackoverflow.com/questions/976613/get-post-data-in-c-asp-net이 스레드에서 그들은 또한 서버 vars 인쇄하는 방법에 대한 예제가 – Khanser

+0

아, 관리 얻을 페이지의 C# 측면에있는 정적 멤버를 확인하기 위해 코드를 약간만 수정하면됩니다. Khanser 대단히 감사합니다. 매우 도움이되었습니다. –