如何在不填充字段的情况下定义HTML表单元素的默认值?

时间:2015-08-01 21:32:43

标签: javascript jquery html frontend

我有一个包含许多文本框的巨大表单。并非所有内容都是强制性的,但我不希望它将undefined发送到我的后端,因为许多类型为integerfloat。我需要为所有这些定义默认值,但我不是&# 39;我希望用户每次进入他们之前都必须删除默认值。如果我在value="defaultVal"标记中<input>...</input>,则会显示默认值。我尝试提供placeholder="..."但仍然value覆盖placeholder。有什么建议来实现这个目标吗?

2 个答案:

答案 0 :(得分:0)

您可以像以前一样设置默认值,然后只需清除输入字段onFocus,以便用户可以进入新的平板

答案 1 :(得分:-1)

你可以试试这个:

<input type="text" onfocus="if(this.value == 'value') { this.value = ''; }" value="value" />

Source code