窗口加载时的JavaScript
我想将下面的脚本设置为从页面加载开始,这样,如果输入了公司名称,vat字段将自动显示,有人能帮我一下吗窗口加载时的JavaScript,javascript,jquery,Javascript,Jquery,我想将下面的脚本设置为从页面加载开始,这样,如果输入了公司名称,vat字段将自动显示,有人能帮我一下吗 //--></script> <script type="text/javascript"><!-- $('.colorbox').colorbox({ width: 560, height: 560 }); $("input[name=company]").blur(function() { if($(this).val().leng
//--></script>
<script type="text/javascript"><!--
$('.colorbox').colorbox({
width: 560,
height: 560
});
$("input[name=company]").blur(function() {
if($(this).val().length>0) {
$("#vat").show();
$("#fiscal").hide();
$("#vat").find("input").eq(0).focus();
} else {
$("#vat").hide();
$("#fiscal").show();
$("#fiscal").find("input").eq(0).focus();
}
});
//--></script>
/-->
以下是此工作的一个示例:
这就是你要找的吗?以下是一个工作示例:
这就是您想要的吗?既然您使用的是JQuery,我可能会使用
$(document).ready(function(){
// your code...
});
或
前者在DOM
已“准备好”进行操作后运行代码。后者在加载所有页面元素(图像等)后运行代码
查看这篇文章,了解更多信息:既然您使用的是JQuery,我可能会使用
$(document).ready(function(){
// your code...
});
或
前者在DOM
已“准备好”进行操作后运行代码。后者在加载所有页面元素(图像等)后运行代码
查看此SO帖子以了解更多信息:尝试此帖子:
$(function() {
showvat($("input[name=company]"));
$("input[name=company]").blur(function() {
showvat($(this));
});
});
function showvat(element) {
if(element.val().length>0) {
$("#vat").show();
$("#fiscal").hide();
$("#vat").find("input").eq(0).focus();
} else {
$("#vat").hide();
$("#fiscal").show();
$("#fiscal").find("input").eq(0).focus();
}
}
注意:
$(函数(){..})
与$(document).ready(function(){})相同代码>
您还可以将函数附加到$(窗口)。加载(函数(){})
强>
试试这个:
$(function() {
showvat($("input[name=company]"));
$("input[name=company]").blur(function() {
showvat($(this));
});
});
function showvat(element) {
if(element.val().length>0) {
$("#vat").show();
$("#fiscal").hide();
$("#vat").find("input").eq(0).focus();
} else {
$("#vat").hide();
$("#fiscal").show();
$("#fiscal").find("input").eq(0).focus();
}
}
注意:
$(函数(){..})
与$(document).ready(function(){})相同代码>
您还可以将函数附加到$(窗口)。加载(函数(){})
强>
第1课:Java不是JavaScript。第1课:Java不是JavaScript。也许值得指出的是,$(function(){/…
是$(document)的缩写。ready(function(){/…
。我更喜欢更详细的版本,但那只是我;-)谢谢你!!!!!!!Nandakumar V这真是太棒了!!!!!!!谢谢Zach L提供的额外信息可能值得一提的是,$(function(){/…
是$(document)的缩写。ready(function(){/…
。我更喜欢更详细的版本,但那只是我;-)谢谢你!!!!!!!Nandakumar V这很有用!!!!!谢谢Zach L提供的额外信息谢谢Cymen这会有用的我会试试的谢谢Cymen这会有用的我会试试的