手动输入数据形成

manually enter data to form

用户输入input填写表单,但我想手动完成一个字段。我试过使用 document.getElementById(certificate_request_commonname__row).createAttribute("value","abc");

但它不起作用。在表单中,我将数据添加到 table。 certificate_request 是 table 的名称,commonname 是列名。在我看了 web2py 书后,我看到我必须写:tablename_columnname__row。我已经这样做了,但它不起作用。它总是对我说:传递给 getElementById() 的空字符串。有人可以帮忙吗?

certificate_request_commonname__row 只是一个包含输入元素的包装元素。相反,您必须标识输入元素本身。另外,不要使用 createAttribute——只需设置 .value 属性:

document.getElementById('certificate_request_commonname').value = 'abc'