document.all.tags("INPUT")[0].valueORdocument.getElementsByTagName("INPUT")[0].value

解决方案 »

  1.   

    给个例子:
    <html>
    <form>
    <input type="text" value="6">
    <input type="text" name="input2" value="4">
    </form>
    <script>
    alert(document.forms[0].elements[0].value);
    </script>
    </html>
    不用多解释了吧
      

  2.   

    form中还有其他元素,如button、checkbox,但只有一个文本框
      

  3.   

    不好意思,好像搞错了formname.elements[0].value
      

  4.   

    排除表单外的:<html>
    <input type>
    <form name="form1">
    <input type="text" value="6">
    </form>
    <script>
    alert(document.form1.all.tags("INPUT")[0].value);
    </script>
    </html>
      

  5.   

    i=0;
    while(i<formname.length){
    if formname.elements[i].type="texr";
    needvalue=formname.elements[i].value;
    }
      

  6.   

    不好意思,掉了关键的一个
    i=0;
    while(i<formname.length){
    if formname.elements[i].type="text";
    needvalue=formname.elements[i].value;
    i++;
    }
      

  7.   

    Sorry,问题说的不明白,重新表述一下:
    一个form中有一个文本框和其他元素,如button、checkbox,但只有一个文本框但不知其ID或Name,如何取其值????????
      

  8.   

    以测试过
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script>
    function mtest(){
    var i=0;
    var needvalue="";
    while(i<document.form1.length){
    if (document.form1.elements[i].type="text"){
    needvalue=document.form1.elements[i].value;
    alert(needvalue);}
    i++;
    }}
    </script>
    </head>
    <body>
    <form name="form1" id="form1">
    <input type="text" name=test value=test><input type=checkbox name=test1 value="test2">
    <input type=button name="test" value="test" onclick="mtest();"></form>
      

  9.   

    for(var i=0;i<document.forms.length;i++){
       if(document.forms[i].type=="text"){
            alert("文本框的值是:"+document.forms[i].value);
       }
    }
      

  10.   

    取它的组键位置,比如第一个就是document.form1.elements[0].value;<form name= "form1"> 
    <input type= "text" value= "adsfg">
    </form>
      

  11.   

    for(var i=0;i<document.forms.length;i++){
       if(document.forms[i].type=="text"){
            alert(document.forms[i].value);
       }
    }