Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 删除所有值时,为输入值设置0_Html - Fatal编程技术网

Html 删除所有值时,为输入值设置0

Html 删除所有值时,为输入值设置0,html,Html,有人知道如何创建一个文本框,如果我删除值,它会给出一个0值?例如,我有文本框,其中值为0,然后我在其中键入10000。然后,如果我将其全部删除,它将返回0,而不是一个空的文本框。它的工作原理类似于占位符属性,但我需要它的值,因此无法使用占位符 我使用的是PHP、JS、JQ和HTML。您可以使用jquery,但如果您只需要PHP和HTML,请使用占位符,类似这样的内容: html <input type="text" name="name" placeholder="0" /> 使用

有人知道如何创建一个
文本框
,如果我删除
,它会给出一个0
?例如,我有
文本框
,其中
为0,然后我在其中键入10000。然后,如果我将其全部删除,它将返回0,而不是一个空的
文本框
。它的工作原理类似于
占位符
属性,但我需要它的值,因此无法使用
占位符


我使用的是PHP、JS、JQ和HTML。

您可以使用jquery,但如果您只需要PHP和HTML,请使用
占位符,类似这样的内容:

html

<input type="text" name="name" placeholder="0" />
使用jQuery:
$('.not_empty')。更改(函数(){
if($(this).val()==“”){
$(此).val(0);
}
});

终于找到了解决方法:

<input type="text" name="voucher" value="0" id="voucher" onblur="if(this.value==''){this.value=0;}"  />


您可以添加代码吗?这会让人们更容易给你答案。你好,吉姆,这只是一个普通的文本框。。。类似于:
var textbox=document.getElementByID(“…”);var val=textbox.value | | 0?你是说像占位符属性之类的东西吗?我忘了在哪里可以找到这样的功能。但它不是那样的,如果我删除textboxHelo Pepo中的所有值,它将返回0,我不需要php和html,也许jquery会比这段代码更好,因为我会将此函数添加到另一个函数中。我为youHello Pepo添加了短jquery,它不起作用。已尝试运行代码段,仍不工作
<input type="text" name="voucher" value="0" id="voucher" onblur="if(this.value==''){this.value=0;}"  />