IE没有读取真正的按钮值!如何绕过这个?

Hay*_*ley 3 html javascript solution button

我有一个按钮标签和输入标签,它有不同的文字,我的价值,见下文.

<button value="<%=RS("field1")%>" name="change" id="change">Change</button>
Run Code Online (Sandbox Code Playgroud)

这在Firefox中很有用,但是在IE中,dun,dun,dunnnn ......按钮的值会返回"更改"这个词,它意味着按钮显示的文本.

我通常只使用和输入标签,但我想我只能使用按钮标签

反正有没有绕过这个?

Fai*_*sal 6

来自w3schools.com:

重要提示:如果您在HTML表单中使用button元素,则不同的浏览器将提交不同的值.Internet Explorer将在<button></button> 标签之间提交文本,而其他浏览器将提交value属性的内容.使用input元素在HTML表单中创建按钮.

因此,你应该做的是 <input type="button" />