隠しフィールドがある単純な HTML ページがあります。ユーザーがクリックできるボタンがある DIV を表示します。ユーザーがクリックすると、メイン ページの非表示フィールドを更新したいと考えています。
現時点では、メインの HTML (CGI ファイル) にこれがあります。
print "<td><input type=\"hidden\" id=\"mailUpdate\"></td></tr>";
私はこれを持っています(divのボタンのonClickによってアクセスされるjavascriptモジュールにあります):
var updMail = document.getElementById("mailUpdate");
updMail.value = 1;
しかし、これを(上記と同じCGIファイルで)これを読んでみると:
formData = cgi.FieldStorage()
doUpd = formData.getvalue("mailUpdate")
if (doUpd == 1):
print "Maint button - doing update"
「doUpd」は値を取得していません。
これが理にかなっていることを願っています-何かアイデアはありますか?