Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Javascript 我正在实现搜索,当我在搜索框中不放任何内容时,这必须保持在同一页上,java脚本将为此编写什么_Javascript_Jquery_Html - Fatal编程技术网

Javascript 我正在实现搜索,当我在搜索框中不放任何内容时,这必须保持在同一页上,java脚本将为此编写什么

Javascript 我正在实现搜索,当我在搜索框中不放任何内容时,这必须保持在同一页上,java脚本将为此编写什么,javascript,jquery,html,Javascript,Jquery,Html,我正在实现搜索,当我在搜索框中不放任何内容时,这必须保持在同一页上,这将是java脚本编码 我只是在java脚本中创建函数,如果按钮上的字符串为null,则返回false。单击该按钮时,该函数不起作用。由于您的文本毫无意义,我必须猜测您想说什么。 若字段为空且用户单击搜索,则希望您的搜索表单不提交 关于您使用的表单属性 由于你的文章毫无意义,我必须猜出你想说什么。 若字段为空且用户单击搜索,则希望您的搜索表单不提交 关于您使用的表单属性 我建议将JQuery用于此类功能,例如: 下表 <f

我正在实现搜索,当我在搜索框中不放任何内容时,这必须保持在同一页上,这将是java脚本编码


我只是在java脚本中创建函数,如果按钮上的字符串为null,则返回false。单击该按钮时,该函数不起作用。

由于您的文本毫无意义,我必须猜测您想说什么。 若字段为空且用户单击搜索,则希望您的搜索表单不提交

关于您使用的表单属性


由于你的文章毫无意义,我必须猜出你想说什么。 若字段为空且用户单击搜索,则希望您的搜索表单不提交

关于您使用的表单属性


我建议将JQuery用于此类功能,例如: 下表

<form action="/myaction" method="post" id="myForm">
    <input type="text" value="" name="something1" />
    <input type="text" value="" name="something2" />
    <input type="submit" />
</form>
或者,如果您不喜欢三元表达式:

$(function () {
    $("#myForm").submit(function() {
        doSubmit = true;
        if ($(this).children("input").val()=='') {
            doSubmit = false;
        }
        return doSubmit;
    });
});
通过这种方式,函数假定表单的所有字段在过帐数据之前都不是空的

这种方法的另一个优点是,它不会改变视图代码(这是一种非侵入式javascript方式),并且更易于使用


希望能有所帮助。

我建议使用JQuery来实现这种功能,例如: 下表

<form action="/myaction" method="post" id="myForm">
    <input type="text" value="" name="something1" />
    <input type="text" value="" name="something2" />
    <input type="submit" />
</form>
或者,如果您不喜欢三元表达式:

$(function () {
    $("#myForm").submit(function() {
        doSubmit = true;
        if ($(this).children("input").val()=='') {
            doSubmit = false;
        }
        return doSubmit;
    });
});
通过这种方式,函数假定表单的所有字段在过帐数据之前都不是空的

这种方法的另一个优点是,它不会改变视图代码(这是一种非侵入式javascript方式),并且更易于使用


希望有帮助。

我可以在单击按钮时调用此函数吗。函数checkForm(form){if(form.searchText.value=''{return false;}return true;}在您的问题下面,有一个名为“edit”的半明显链接。请用它来编辑你的问题和新的信息,而不是张贴评论。函数checkForm(form){if(form.searchText.value=''{return false;}return true;}在您的问题下面,有一个名为“edit”的半明显链接。请用它来编辑你的问题和新信息,而不是发表评论。你说对于初学者来说,使用
return($(this).children(“input”).val()='')更容易吗?假:真比使用
if(form.searchText.value='')
?我认为使用类似JQuery的框架是实现清晰javascript的好方法。对于初学者来说,三元表达式可能不太清楚;jquery标记。很抱歉。这样你就可以把你的JS代码放在任何你想放的地方。你说对于初学者来说使用
return($(This.children(“input”).val()='')要容易得多?假:真比使用
if(form.searchText.value='')
?我认为使用类似JQuery的框架是实现清晰javascript的好方法。对于初学者来说,三元表达式可能不太清楚;jquery标记。很抱歉。这样你就可以把你的JS代码放在任何你想要的地方。
$(function () {
    $("#myForm").submit(function() {
        doSubmit = true;
        if ($(this).children("input").val()=='') {
            doSubmit = false;
        }
        return doSubmit;
    });
});