用于更改非必填字段值的Javascript

用于更改非必填字段值的Javascript,javascript,Javascript,基本上,我在输入框中有字段的标签,并使用onblur和onclick清除值等。我还有一些javascript来确保所需的文件不作为标签提交,例如,first name包含标签first name*,我不希望它作为first name*提交 我正在努力的地方是评论框。它不是必填字段,因此我不希望弹出警报,我只希望javascript将值更改为空白或n/a(如果保留为“注释”)。下面是我用来尝试实现这一点的javascript代码: var comments=document.getElementB

基本上,我在输入框中有字段的标签,并使用onblur和onclick清除值等。我还有一些javascript来确保所需的文件不作为标签提交,例如,first name包含标签
first name*
,我不希望它作为
first name*
提交

我正在努力的地方是评论框。它不是必填字段,因此我不希望弹出警报,我只希望javascript将值更改为空白或n/a(如果保留为“注释”)。下面是我用来尝试实现这一点的javascript代码:

var comments=document.getElementById('comments').value;
if (comments=="comments")
{
    document.getElementById('comments').value="n/a";
}

我认为你的评论栏是一个文本区。。。。使用

document.getElementById('comments').innerText
反而

document.getElementById('comments').value

请向我们展示您的html部分。。因此,我们可以帮助您…当您的JS运行时会发生什么?下面是HTML注释。我建议您使用
占位符
属性。您也可以很容易地为旧浏览器找到jQuery占位符插件。另外,如果您正在进行验证,我绝对推荐H5Validate,它允许您使用适当的
必需的
模式
属性等??