基本的Javascript:onclick事件不起作用 - php

鉴于此简单的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。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…