按钮在Chrome中不起作用

use*_*237 1 html forms onclick asp-classic

我有

<button name="foo" value="bar" onclick="submit()" >foobar</button>
Run Code Online (Sandbox Code Playgroud)

当我点击firefox中的按钮时,值被传输(是foo),我可以读取如下值:

dim mode                : mode                = lcase(request("foo"))  
Run Code Online (Sandbox Code Playgroud)

但是,当我在Chrome中执行相同的操作时,该值为空.

有人可以帮忙吗?

Mik*_*sen 5

不同的浏览器对按钮有不同的默认提交行为.如果您想要一个按钮来提交表单(并因此发布其名称和值对),您将不得不使用:

<button type="submit" name="foo" value="bar" >foobar</button>
Run Code Online (Sandbox Code Playgroud)

类型为属性button可以是提交,按钮,或重置并且除非明确说明,将从浏览器不同而不同的浏览器.