function check(thisform){
  if(thisform.textbox1.Text == "" ){
    alert("Input your Company ID");
    return false;
  }
  return true;
}

解决方案 »

  1.   

    function check(thisform){
      if(thisform.textbox1.Value == "" ){
        alert("Input your Company ID");
        return false;
      }
      return true;
    }
    textbox1是html中你的控件名吗?
      

  2.   

    value ==""
    客户端用的是HTML元素,所以是value
    另外null与""不是一样的,因为textbox1没有Text这个属性,所以用null
    但value是有这个属性的,没有填就是一个空string ""
      

  3.   

    是啊,是html中第一个textbox的id
      

  4.   

    你应该查看html代码,找到这个控件的name,然后这样写
    if(thisform.控件name.Value == "" ){
      

  5.   

    cpp2017(幕白兄)成功了,谢谢!不过还是有点不明白,textbox是web控件,它只有text值这属性,而没有value属性啊!
    难道在html中,就应该写成value?
      

  6.   

    function check(thisform){
      if(thisform.textbox1.value== ""){
        alert("Input your Company ID");
        return false;
      }
      return true;
    }
    在c#里面是写成textbox1.Text,在客户端此段代码已经被解析成为
    <input name="textbox1" type="text" value="" id="textbox1"/>所以不具有text属性,而是value属性了。
      

  7.   

    textbox控件的text值在html中就体现为value,控件只是将它做了一些包装,你可以参看DHTML的相关知识。