2009-03-25 19 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/Javascriptよりもcgiに問題があるようです。これは、おそらく "user"の値が常に送信されるという前提を作ります。それ以外には、フォーム処理コードを見ずに私にあなたに伝えることができます。

1

あなたのCGIは 'user'という要素を期待している必要があります。ソースを確認する必要があります。

関連する問題