Javascript 如果值为0,是否可以隐藏文本框值?
请帮助我,只要我将某些文本框设置为默认值0,我就能够完成所有需要的计算,但如果没有任何内容,我不希望这些框显示0。如果值为0,是否可以隐藏文本框?工作表中有几个文本框 编辑: Op还想验证表单,如果值不是数字或是空的,则noJavascript 如果值为0,是否可以隐藏文本框值?,javascript,php,html,css,database,Javascript,Php,Html,Css,Database,请帮助我,只要我将某些文本框设置为默认值0,我就能够完成所有需要的计算,但如果没有任何内容,我不希望这些框显示0。如果值为0,是否可以隐藏文本框?工作表中有几个文本框 编辑: Op还想验证表单,如果值不是数字或是空的,则nosubmit() 如果输入值不是数字或为空,请回答您关于表单验证的评论: 第一个答案:这解决了您的问题: 是的,如果这些文本框的值为零,您可以“隐藏”它们。您使用什么来隐藏它们?CSS?PHP?向我们展示您迄今为止所做的尝试我希望文本框显示为空,但只有文本框中的值应为空以填
submit()
如果输入值不是数字或为空,请回答您关于表单验证的评论:
第一个答案:这解决了您的问题:
是的,如果这些文本框的值为零,您可以“隐藏”它们。您使用什么来隐藏它们?CSS?PHP?向我们展示您迄今为止所做的尝试我希望文本框显示为空,但只有文本框中的值应为空以填充这些值来自数据库,其中默认值设置为零,用于计算我正在使用css和php,但尝试没有获取我在计算部分代码中尝试的结果,或者没有发生。此代码将隐藏文本框我希望文本框出现,但默认值将被隐藏这将解决我的问题的一半,其余的一半是如果用户留下一些空白文本框,以便稍后在更新时填充,那么数据库将填充空白单元格,这将使方程不适用于剩余部分请帮助我我尝试了与值相反的onsubmit函数,但是没有发生这种情况,数据库被更新为空值$(document)。onsubmit(function(){$('input[type=“text”]')。each(function(){if($(this.val()='')$(this.val('0');});@user2774977检查我的新答案和测试演示
$(function() {
$('input[type="text"]').each(function() {
var value = $(this).val();
if(value == 0) {
$(this).val('');
}
});
});
$(document).ready(function() {
$('input[type="submit"]').click(function(e){
var isEmpty=false;
e.preventDefault();
$('input[type="text"]').each(function() {
if($(this).val() ==0||$(this).val() =='' || isNaN($(this).val())) {
$(this).val('');
isEmpty=true;
}
});
if(isEmpty) {
alert('please fill all values');
return false;
}
else $('form').submit();
});
});
$(document).ready(function()
{
$('input[type="text"]').each(function()
{
if($(this).val() == 0) $(this).val('');
});
});