<td width="215" rowspan="5" align="center" valign="middle"><p><span class="font_cl">
<img src="UploadPhotoPic/nopic.jpg"><br>
<input name="BM_Photo" type="hidden" id="BM_Photo" value="UploadPhotoPic/nopic.jpg"  readonly="true">
           <input type="button" value="上传图片" onClick="uploadFiles.style.display='';">
  <span id="uploadFiles" style="display: none;"><iframe src="upload_link.asp?type=photo" frameborder=0 scrolling=no width="215" height="50"></iframe></span>&nbsp;&nbsp;
   <div><font color="#FF0000">点击上传可改变形象图片</font></div>

  </td>
这是我报名表的那一块,我觉得应该是这一句的问题<input name="BM_Photo" type="hidden" id="BM_Photo" value="UploadPhotoPic/nopic.jpg"  readonly="true">
总是调用默认的我把UploadPhotoPic/nopic.jpg改为数据库里的名字还是改成什么呢,

解决方案 »

  1.   

    input name="BM_Photo" type="hidden" id="BM_Photo" value="UploadPhotoPic/nopic.jpg"  readonly="true"> 你现在已经给这个图片付值了  
    你要的应该是这样的吧
    <table border="1" width="200" cellpadding="0" id="table1" cellspacing="0" bordercolor="#C0C0C0" style="border-collapse: collapse">
    <tr>
    <td height="150">
    <div id="pic_cz"><p align="center">照片</div>
    </td>
    </tr>
    <tr>
    <td width="100%">
    <p align="center">
    <input style="width:66;height:25" type="button" value="上传照片" name="B_cz" onclick=fileup()>
    </td>
    </tr>
    </table>
    点击 “上传照片” 出现一个上传页面
      

  2.   


    <td width="215" rowspan="5" align="center" valign="middle"> <p> <span class="font_cl"> 
    <img id="uploadPic" src="UploadPhotoPic/nopic.jpg"> <br>  // 这里给这个加入一个 id
    <input name="BM_Photo" type="hidden" id="BM_Photo" value="UploadPhotoPic/nopic.jpg"  readonly="true"> 
              <input type="button" value="上传图片" onClick="uploadFiles.style.display='';"> 
      <span id="uploadFiles" style="display: none;"> <iframe src="upload_link.asp?type=photo" frameborder=0 scrolling=no width="215" height="50"> </iframe> </span>&nbsp;&nbsp; 
      <div> <font color="#FF0000">点击上传可改变形象图片 </font> </div>   </td> 
     首先你要确定在你的服务器上有 UploadPhotoPic/nopic.jpg 这么样一个路径及文件。 而且看看 src 那里需不需要加入一个工程目录地址如: <img src="<%=request.getContextPath() %>/UploadPhotoPic/nopic.jpg"> <br>  在你点击上传后,如楼上所说弹出一个上传图片的窗口,将图片上传,然后通过得到子窗口返回的值(多个窗口中共享某一个值请参照 Blog :http://blog.csdn.net/Ghost_520/archive/2009/03/24/4020642.aspx),然后更改
     img 的src 地址 : document.getElementById("uploadPic").src = "从子窗口中得到的上传图片的路径";
      

  3.   


    <table border="1"cellpadding="0" id="table1" cellspacing="0" style="border-collapse: collapse"> 
    <tr>
    <td width="215" rowspan="5" align="center" valign="middle"> 
    <p> 
    <span class="font_cl">
    <img src="UploadPhotoPic/nopic.jpg" id=uploadphoto width=200> <br>
    <input name="BM_Photo" type="hidden" id="BM_Photo" value="UploadPhotoPic/nopic.jpg"  readonly="true">
    <input type="file" name="upload" size="18" onchange=setPhoto(this)><br>
    <input id="uploadBT" type="button" value="上传图片" onClick="UpLoad()" disabled>
    <span id="uploadFiles" style="display: none;"> 
    <iframe src="upload_link.asp?type=photo" frameborder=0 scrolling=no width="215" height="50"> </iframe> </span>&nbsp;&nbsp;
    <div id=inf> <font color="#FF0000">点击上传可改变形象图片 </font> </div> 
    </td>
    </tr> 
    </table> 
    <script language="javascript">
    <!--
    function $(id){return document.getElementById(id)}
    function UpLoad(){
    $("inf").style.display='none';
    $("uploadFiles").style.display='';
    alert("BM_Photo.value= "+$('BM_Photo').value)//for test
    }function setPhoto(_this){
    $("uploadphoto").src=_this.value
    $("BM_Photo").value=_this.value
    $("uploadBT").disabled=0
    }
    //-->
    </script>