如何在不使用属性“值”的情况下为“输入类型=文本”定义默认值?

新手上路,请多包涵

我需要为输入 type=text 字段提供默认值,如下所示:

 <input type="text" size="32" value="" name="fee" />

据我所知,有一种方法可以提供此默认值:

 <input type="text" size="32" value="1000" name="fee" />

问题是:是否可以在不使用属性的情况下设置默认值 value

据我所知,如果我手动设置输入值 1000,然后通过网络浏览器查看源代码,该值仍然为空。所以我认为可能有一种方法可以使用。

原文由 q0987 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 221
2 个回答

您可以使用 Javascript。

例如,使用 jQuery:

 $(':text').val('1000');

但是,这与使用 value 属性没有任何不同。

原文由 SLaks 发布,翻译遵循 CC BY-SA 2.5 许可协议

您应该使用属性占位符为文本输入字段提供默认值。

例如

<input type="text" size="32" placeholder="1000" name="fee" />

原文由 Arjun Tuli 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题