我有一个输入字段,我想显示占位符名称而不是该输入字段的值(*)。
<div class="form-group">
<label class="sr-only" for="ParkName">Park Name</label>
<input type="text" class="form-control" name="ParkName" value="'*'" placeholder="Park Name" id="park_name"/>
</div>
答案 0 :(得分:2)
<input type="text" class="form-control" name="ParkName" placeholder="Park Name" id="park_name"/>
&#13;
只使用占位符并让用户输入值。 placeholder
仅用于在文本框为空时显示帮助文本。
答案 1 :(得分:0)
如果可以使用Javscript,那么您可以尝试类似下面的链接:
Show placeholder instead of the default value in html form
How to set a value and placeholder together for input text?
在输入字段上为blur / focus事件添加一个侦听器,然后将您的值添加到输入字段。
$("#park_name").focus(function() {
this.value = "'*'";
});
答案 2 :(得分:0)
$("form").submit(function(){
var input = $("#park_name").val();
if(input == ""){
$("#park_name").val("'*'");
}
});
<input type="text" class="form-control" name="ParkName" placeholder="Park Name" id="park_name"/>
答案 3 :(得分:0)
String [] resultArray = resultList.toArray(new String[resultList.size()]);