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