1. 为了浏览器兼容性最好,应使用document.getElementById(),并为需要的html element指定id, 而不是name属性
2. submit button,cancel button 应该在form的外面,才可以使用document.forms[0].submit;
3. form的元素名称不应和reserved key同名。
4. <button type=submit
onClick='mysubmit();'>Submit</button>,无论如何你的mysubmit()方法都将被提交。应
使用<button onClick='mysubmit();'>Submit</button>和如下代码
function mysubmit() {
document.forms[0].submitted.value = '';
document.forms[0].submit();
}
5. 需要动态显示<td></td>内容时,使用下面的方式代码兼容FireFox和IE
var desc = document.getElementById("purpose_desc");
if (purposes[i].checked) {
if (i == 0) {
desc.innerHTML =
'三次';
}
else
{
desc.innerHTML = '两次'; // 不能用desc.innerText = '两次';
}
}