我看马士兵的视频由于中间有些没有公布出来,看到后面有些迷惑,
1.onFocus说是指焦点时,这个焦点到点是什么东东啊?
2.<html>
<head>
<script type="text/javascript">
function check()
{
if(document.test.t.value == ""){
alert("空串不允许");
return false;
}
return true;
}
</script>
</head>
<body>
<form name="test" action="1.htm" onsubmit="return check();">
  <input type="text" name="t">
 <input type="submit" value="ok">
</form>
</body>
</html>
这段代码的功能是判断文本框是否为空,为空就会弹出一个“空串不允许”的框框,不为空就进1.htm页面,但是这个功能并没有起作用即使我吧,onsubmint设置为false,我用的是IE浏览器,
3、document.test.t.value上面代码中这个东西是什么啊,因为马士兵的视频又缺失,这段正好没有看到,能给我说详细点么?

解决方案 »

  1.   

    1、焦点就是你光标所在的输入框2、check()应返回一个布尔值,试用return之后,form会根据返回的值判断是否提交,如果没有return的话,则无论check()中执行了什么,form都会被提交3、document.test.t.value是说你当前文档的test表单的name为t的input标签的值,就是说如果你这个输入框里面如果是“aa”的话,那么document.test.t.value就等于“aa”
      

  2.   

    1楼正解
    其实焦点就是在在文本框中的光标显示,要是离开这个文本框,就有个onblur与之对应,失去焦点
    onsubmit为form标签自带的,是用相当于你设置的submit类型的按钮触发的响应事件方法,但是要用return返回是否提交
    而document.表单名.标签名.value 就是找到相应的标签所对应的值,其实还可以用document.getElementById("要找的标签的id号").value这个很方便, 比如
    <form name="test" action="1.htm" onsubmit="return check();">
    <input type="submit" value="ok">
    <input type="text" name="t" value="123" id="ok"> 
    用直接document.getElementById("ok").value 它的值为ok
      

  3.   

    document.test.t.value就等于“aa”
      

  4.   


     北风网上海培训部讲师ExtJs中有详细的视频讲解,很实用 
      

  5.   

    1.onFocus 定位到哪里比如说document.test.t.onFocus()可以定位到文本框。
    2.action="1.htm",你要看看路径是不是对的。看他有没有执行跳转。
    3。DOM模型查找表单from的名字在通过name找到对应的文本框得到values