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

新手上路,请多包涵

我需要为输入 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 许可协议

阅读 220
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题