2009-03-25 2 views
0

오류가 발생합니다 :이름은 무슨 일이 일어나고 있는지 전혀 모르는, 내가 이것을 본 적이 없다

<form action="/cgi-bin/Lib.exe" method=POST name="slider" ID="Form2"> 
<input type="text" name="user" value="" ID="Text1"> 
<input type="text" name="end" value="" ID="Text2"> 
</form> 

function setval() 
{ 
    alert(s.getValue()); 
    alert(s2.getValue()); 
    document.slider.user.value = s.getValue();//set value of hidden text box to value of slider 
    document.slider.end.value = s2.getValue();//set value of hidden text box to value of slider 
    document.slider.submit(); 
} 

나는에서 첫 번째 입력 상자의 이름을 변경할 때 "setval에에서 양식을() 제출 사용자 "를 제외하고 내 cgi 응용 프로그램은 예외가 아니며 오류가 발생합니까? secons 입력 상자의 이름을 anyting으로 변경할 수 있으며 문제가없는 것 같습니까? 혼란스러워. 감사!

+0

어디에서 오류가 발생합니까? 클라이언트 측 (브라우저) 또는 서버 측 (CGI 애플리케이션) –

+0

감사합니다. CGI 오류였습니다. –

답변

1

HTML/자바 스크립트보다 cgi에 문제가있는 것처럼 보입니다. 아마 "user"에 대한 값이 항상 전송 될 것이라는 가정을합니다. 그 외에도 양식 처리 코드를 보지 않고도 알려 드릴 수 있습니다.

1

CGI는 '사용자'라는 요소를 예상해야합니다. 소스를 확인해야합니다.

관련 문제