如何設置這個小函數的參數?
function null_value(form_name,input_name)
{
if(window.document.form_name.input_name.value=="")
{
alert("輸入框不能為空");
return false;
}else{
return true;
}
}
</SCRIPT>
調用:
onclick="{if(null_value('form1','text1')){return true;}return false;}"
=========================================
null_value(form_name,input_name)有兩個參數,分別傳入窗體名和輸入框名,
但是這句不行:
if(window.document.form_name.input_name.value=="")
請問怎樣寫好下面這句才能正確傳入form名和input名?
window.document.form_name.input_name.value
相关推荐
js中对函数设置默认参数值的3种方法
在javascript中如何为函数设置默认参数值,下面提供几种方法供大家参考。 第一种方法: function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arguments[1] ? arguments[1] : 2;//设置参数b的默认值为2 return a+b; } 注意以上函数也可写作如下: function example(){ var a = arguments[0] ? arguments[0] : 1;//设置第一个参数的默认值为1 var
JS函数多个参数默认值指定方法分析
本文实例讲述了JS函数多个参数默认值指定方法。分享给大家供大家参考,具体如下: 函数有一个参数时,以往这样定义(参数为p1): function mfun(p1){ … } 当需要为p1设定一个默认值时 function mfun(p1){ if(p1===undefined) p1=5; //默认值设为5 … } 当函数需要2个参数时,以前习惯这样写 function mfun(p1,p2){…} 后来发现完全不需要这样写,js函数甚至不需要在括弧内预设参数名,可以用一下方式传入任意多个参数自动适配,当没有被定义时,这些未被赋值参数被调用时值为 undefined 以下例子示范了
js设置function参数默认值(适合没有传参情况)
今天写一个div+css模拟js信息框的类库时遇到一个问题,我希望当我没有传递参数过去时自动使用“提示信息”作为窗口标题。我试着这样写 代码如下: function MessageBox(title=””){ } 毫无疑问我运行失败了(要不然我也不会发这博文了) 最后经过一番百度,发现了这么个好东西 代码如下: function test(a){ var b=arguments[0]?arguments[0]:50; return a+’:’+b; } 根据我拙计的理解能力,arguments大概就是类似于一个数组的东西,下标从0开始,依序代表了该函数的参数 例如上例中的argumen
检查url链接是否已经有参数的php代码 添加 ? 或
比如分页,因为有些链接已经有参数了,在附加分页信息的时候不能把原有的参数丢掉,所以判断一下链接是否有参数,然后根据需要附加分页信息。 方法很简单: 复制代码 代码如下:((strpos($url, ‘?’) !== false) ? ‘&’ : ‘?’); 检查链接中是否含有 ? ,如果有,如: http://www.test.com/index.php?id=id 则直接在链接后面添加一个 & 然后跟上分页信息: https://www.jb51.net/index.php?id=id&page=12 如果链接中没有参数,如: http://www.test.com/index.php 则
php setcookie函数的参数说明及其用法
php setcookie函数的参数说明 用法: setcookie(name,value,expire,path,domain,secure) 参数 描述 name 必需。规定 cookie 的名称。 value 必需。规定 cookie 的值。 expire 可选。规定 cookie 的有效期。 path 可选。规定 cookie 的服务器路径。 domain 可选。规定 cookie 的域名。 secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。 setcookie(“webURL”,”www.bc5u.com”, time()+3600*24);



