我有一个简单的 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' 永远不会获得任何价值。
希望这是有道理的——有什么想法吗?