2013-01-10 3 views
0

내가 형태로 다음과 같은 입력이 있습니다형태 숨겨진 입력 값이

페이지 양식을로드
<input type="hidden" id="myId" name="form-type" class="myClass" value="myValue"> 

이 숨겨져 있습니다. 표시 버튼을 클릭하면

$("#showButton").click(function() { 
     $("#form").show(); 
    }); 

값이 사라집니다.

<input type="hidden" id="myId" name="form-type" class="myClass" value=""> 

제출 버튼을 클릭하면 php로 전달됩니다. 버튼을 클릭하고 $ (". myClass")에서 myValue를 전달합니다. serialize(). 그것이 잘 작동하고 있다고 강조합시다. 나는 애플 리케이션에서 동일한 방식으로 작동하고 문제가없는 다섯 가지 다른 형태를 가지고있다. 네. 페이지를 새로 고칠 때도 값은 여전히 ​​누락되어 있습니다. 위의 줄을 다른 줄에 잘라내어 붙여 넣은 다음 다시 값을 볼 수있게 페이지를 새로 고쳐야합니다. 누구든지 전에 이것을 보았습니까? 나는 최근에 많이 일해 왔기 때문에 그냥 미쳐 버릴 수 있었다.)

+0

이 여기에서 잘 작동합니다. http://jsfiddle.net/SbGus/ – charlietfl

+0

나머지 코드를 표시하면 .show가 문제가되지 않습니다. –

+0

네 말이 맞아. 그것은 나중에 코드에서였습니다. $ ("myClass") .val ("");을 설정하는 다른 클릭 수신기가있었습니다. 나는 방금 너무 늦게 일 해왔다. 시간을 내 주셔서 감사합니다. 질문을 삭제할 수있는 방법이 있습니까? – pnkflydgr

답변

0

위의 코드를 보면, 클릭 기능에 대한 큰 따옴표와 닫는 괄호가 빠져있다. 라이브 코드에서 동일합니까?

<input type="hidden" id="myId" name="form-type" class="myClass" value="myValue"> 

$("#showButton").click(function() { 
    $("#form").show(); 
}); 

<input type="hidden" id="myId" name="form-type" class="myClass" value=""> 

위의 내용은 따옴표와 닫는 괄호가 추가되어 있습니다.

+0

나는 그가 js의 발췌 문장을 보여주고 있다고 가정하고있다. –

+0

@RickCalder 그럴 수도 있다고 생각했지만 어쨌든 확인해야한다고 생각했습니다. =) – dev

+0

예. 나는 게으르다 고 두려워. 방금 테스트를 한 결과 값이 새로 고침되었습니다. 그러나 나는 .show() 할 때 사라지고있다. – pnkflydgr