html代码如下:<body> <form name="form1">
<p>Name:<input type="text" size="20" name="yourname"></p>
<p>Address:<input type="text" size="20" name="address"></p>
<p>Phone:<input type="text" size="20" name="phone"></p>
<input type="button" value="Display" onclick="dis();">
</form>
<div id="d1"></div>
</body>
JavaScript代码如下:function dis(){
message = "<ul><li><b>Name:</b>" + document.form1.yourname.value;
message += "<ul><li><b>Address:</b>" + document.form1.adress.value;
message += "<ul><li><b>Phone:</b>" + document.form1.phone.value + "</ul>";
d1obj= document.getElementById("d1");
d1obj.innerHTML(message);
}指教一下...

解决方案 »

  1.   

    address
    message += "<ul><li><b>Address:</b>" + document.form1.adress.value;
      

  2.   

    function dis(){
        message = "<ul><li><b>Name:</b>" + document.form1.yourname.value+"</li>";
        message += "<ul><li><b>Address:</b>" + document.form1.address.value+"</li>";
        message += "<ul><li><b>Phone:</b>" + document.form1.phone.value + "</li></ul>";
        d1obj= document.getElementById("d1");
        d1obj.innerHTML(message);
    }
      

  3.   

    楼主的那样写法已经是老的写法现在都使用通用的取值就行了。管他是在哪个form里边:
    document.getElementById("adress").value
      

  4.   

    搞定了,不过有一点诸位没提到,
    d1obj.innerHTML(message);
    这句应该改成
    d1obj.innerHTML=message;
    经常弄错....