用户输入输入以填写表单,但我想手动完成一个字段。我尝试过使用document.getElementById(certificate_request_commonname__row).createAttribute(“value”,“abc”);
但它不起作用。在表单中我将数据添加到表中。 certificate_request是表的名称,commonname是列名。在我查看web2py书后,我看到我必须写:tablename_columnname__row。我已经做到了,但它不起作用。它总是对我说:空字符串传递给getElementById()。有人可以帮忙吗?
答案 0 :(得分:2)
certificate_request_commonname__row
只是一个包含input元素的包装元素。相反,您必须识别输入元素本身。另外,请勿使用createAttribute
- 只需设置.value
属性:
document.getElementById('certificate_request_commonname').value = 'abc'