鉴于此简单的javascript函数:
function update_cart() {
alert("--update--");
document.form1.command.value="update";
document.form1.submit();
}
和这个按钮在我的表单的底部:
<input type="submit" value="Update" onclick="update_cart()" />
表格中的数据已“提交”到新的URL。但从不调用update_cart函数。我知道,因为我从未收到警报框,并且URL读取...?c = Albania&m =...。
另外,表单元素
<input type="hidden" name="command"/>
也不会发布到URL。 URL读取?command =&c = Albania ...
我尝试了以下操作:将onclick更改为onsubmit,检查$ _REQUEST变量,从已知工作页面剪切并粘贴代码。
我的智慧已尽头,我们将不胜感激!
哦,是的:firefox 6,Opera 11.5和IE7中的行为相同。我正在运行WinXP SP3。
感谢您,
萨杜!
参考方案
一旦尝试
<input type="button" value="Update" onclick="update_cart()" />
代替
<input type="submit" value="Update" onclick="update_cart()" />
如果您想使用“提交”类型,请选择“刘艾伦”答案
PHP:从函数返回值并直接回显它? - php这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…
PHP json_encode数组到javascript关联数组 - javascript我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…
PHP-显示特殊字符 - javascript允许用户输入的代码段//fetch user input and pass it in URL alertify.prompt("Please enter note/remarks for this Form (optional):", function (e,value) { if (e) { alertify.success(…
Mongo汇总 - javascript我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …
PHP getallheaders替代 - php我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…