JavaScript3
1、通过confirm来进行确认
<script type = "text/javascript">
function testA(){
var sum = confirm("删除");
if(sum== turn){
alert("已删除")
}else{
alert("已取消")
}
}
</script>
<input type = "button" value = "222" onclick = "testA()">
2、没有变量连接js语句制造变量,eval把参数转换成了js代码
<script type="text/javascript">
function testB(){
var sum = "var a = '你在说什么';";
eval(sum);
alert(a);
sum = "sum('nong sha ne');";
eval(sum);
}、
</script>
<input type="button" value="333" onclick="testB()">
<hr align="center"/>
3、转码以及自动转回上个编码
<script type="text/javascript">
function testC(){
var timo = "var a = 'nong sha ne';";
eval (timo);
alert(a);
var str = "var a = 'nong sha ne';";
alert(escape(str));
var unstr = "var%20a%20%3D%20%27nong%20sha%20ne%27%3B;";
alert(unescape(unstr));
}
</script>
<input type="button" value="333" onclick="testC()">
<hr align="center"/>
4、form表单对象的onsubmit事件
<script type="text/javascript">
function checkForm() {
var flag = true;
var loginForm = document.getElementById("loginForm");
var email = document.getElementById("email").value;
var pwd = document.getElementById("pwd").value;
if(email==""){
alert("邮箱必填");
flag = false;
}
if(pwd==""){
alert("密码必填");
flag = false;
}
if(flag == true){
loginForm.document.getElementById("str");
}
}
</script>
<form id = "loginForm" name = "loginForm" method = "get"
action = "http://www.baidu.com" onsubmit="return checkForm()">
邮箱:
<input type = "text" id = "email" name = "email">
<br>
密码:
<input type = "password" id = "pwd" name = "pwd">
<br>
<input type = "submit" value = "登录">
</form>
5、重置
<select>
<option>小法</option>
<option>提莫</option>
<option>炮娘</option>
<option>纳尔</option>
</select>
<input type = "reset" name = "reset" value = "重置"/>