如果我删除了textbox
,有人知道如何创建一个value
给出0 value
吗?例如,我textbox
value
为0,然后我输入10000。然后,如果我删除所有内容,它将返回0,而不是空textbox
。它的作用类似于placeholder
属性,但我需要它的值,所以我不能使用placeholder
我正在使用PHP,JS,JQ和HTML。
答案 0 :(得分:0)
你可以使用jquery,但如果你只需要php& html然后使用placeholder
,如下所示:
<强> HTML 强>
<input type="text" name="name" placeholder="0" />
<强> PHP 强>
$value = $_POST['name']?0:$_POST['name'];
使用jQuery:
$('.not_empty').change(function(){
if($(this).val() == ""){
$(this).val(0);
}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" name="name" class="not_empty" />
&#13;
答案 1 :(得分:0)
终于找到了怎么做:
<input type="text" name="voucher" value="0" id="voucher" onblur="if(this.value==''){this.value=0;}" />