在编辑表单前先判断表单控件的值是否为空,如果为空则将编辑表单的值设为空字符串。具体代码如下:
// 假设要编辑的表单控件是名字的输入框 var nameInput = document.getElementById('name-input'); var editForm = document.getElementById('edit-form');
// 判断名字输入框的值是否为空 if (nameInput.value === '') { // 如果值为空,将编辑表单的值设为空字符串 editForm.name.value = ''; } else { // 如果值不为空,将编辑表单的值设为名字输入框的值 editForm.name.value = nameInput.value; }
// 提交表单代码...
这样做可以保证编辑表单的值不为空,避免了一些不必要的错误。
下一篇:表单控件的值未在视图上显示