Open viki-119 opened 9 years ago
js表单验证
<form name="testform" action="jsref_onsubmit.asp" onsubmit=""> <input type="text" name="fname" required="required"/> <input type="submit" value="Submit" /> </form>
这里的表单required属性在只在表单这种写法下才能发挥作用,如果要把type=“submit”不写则不会发挥作用;
给多人发邮件,outlook: <a href="mailto:sitzdw@163.com;1192756137@qq.com;sitzdw@sina.com?cc=sitzdw@163.com&subject=你好&bcc=1404086981@qq.com&body=祝你度过快乐的一天">联系我们</a>
window对话框 alert('提示信息'); 对话框 confirm('提示信息');确认框; 返回值是boolean类型; prompt('提示信息','默认值'); 提示输入框(用的较少);
使用backslash标记你可以在JS中添加特殊文字。 ()被用来插入省略符号,新的行,引用和其他插入在字符串中的特殊文字。 在JS中,一字符串可以用单引号或是双引号来开始和结束。
以下罗列了其他一些特殊文字: \' single quote \" double quote & ampersand \ backslash \n new line \r carriage return \t tab \b backspace \f form feed
/*_/
switch语句:
/****/
http://www.cnblogs.com/zhangjs8385/archive/2011/10/06/2200059.html
在javascript中使用的时候需要注意几点:
1.每一个case结尾处一定要有break语句或者return语句;
因为在switch语句中,case只是指明了要执行的代码起点,并没有指明代码终点。如果没有break语 句,那么switch语句就会从expression值相匹配的case标签处的代码开始执行,依次执行后续的语句(此时case将不起作用),当遇到break语句或者return语句才会跳出switch语句。
2.default可有可无,如果case没有匹配的 则直接执行default语句
/_**/
var today=1;
switch(today){
case 2:
document.write("today is tuesday");
break;
case 1:
if(3>2){
document.write("today is monday");
}
break;
case 3:
document.write("today is wednesday");
break;
default:
document.write("have a nice day");
break;
}
/***/
if语句
/_/
var today="";
if(today==1){
document.write("today is monday");
}else if(today==2){
document.write("today is tuesday");
}else if(today==3){
document.write("today is wednesday");
}else if(today==4){
document.write("today is thursday");
}else if(today==5){
document.write("today is friday");
}else if(today==6){
document.write("today is saturday");
}else if(today==7){
document.write("today is sunday");
}else{
document.write("no day");
}
/_/
递归是一种重要的编程技术。该方法用于让一个函数从其内部调用其自身。一个信手可得的示例就是 计算阶乘。0 和 1 的阶乘都被特别地定义为 1。 更大数的阶乘是通过计算 1 * 2 * ...来求得的,每次增 加 1,直至达到要计算其阶乘的那个数。