日期:2014-05-17  浏览次数:20869 次

ASP中如何获得 <img src""> 的值,并写入数据库!


请看代码!  
能通过request   来获取代码   <img   src= "images/1/nothing.gif "   name= "tqxx_img "> 中   src的值吗?  

获取值后我想把值写入数据库!   请问代码怎么写  

<SELECT   onChange= "document.tqxx_img.src=options[selectedIndex].tqxx_img;document.all.x2.value=options[selectedIndex].value "   name= "a "   size= "1 ">  
<option   value= ' '   tqxx_img= "images/1/nothing.gif "> 请选择 </option>  
<option   value=晴   tqxx_img= "images/1/0.gif "> 晴 </option>  
<option   value=多云   tqxx_img= "images/1/1.gif "> 多云 </option>  
<option   value=阴   tqxx_img= "images/1/2.gif "> 阴 </option>  
<option   value=阵雨   tqxx_img= "images/1/3.gif "> 阵雨 </option>  
</SELECT>  
<img   src= "images/1/nothing.gif "   name= "tqxx_img ">  

<form>  
<input   type= "text "   name= "x2 "   size= "20 "   value= " ">  
</form>

------解决方案--------------------
不能,除非修改form
------解决方案--------------------
方法一:可以试用JS实现
方法二:加一个隐藏域,提交表单!
------解决方案--------------------
<form>
<SELECT onChange= "document.getElementById( 'tqxx_img ').src=this.options[selectedIndex].value " name= "a " size= "1 ">
<option value= "images/1/nothing.gif "> 请选择 </option>
<option value= "images/1/0.gif "> 晴 </option>
<option value= "images/1/1.gif "> 多云 </option>
<option value= "images/1/2.gif "> 阴 </option>
<option value= "images/1/3.gif "> 阵雨 </option>
</SELECT>
<img src= "images/1/nothing.gif " name= "tqxx_img ">
<input type=submit value= "upimg ">
</form>
因为你的图片 <img src= "images/1/nothing.gif " name= "tqxx_img "> 都是根据下拉框获得的,所以你只要把select的value提交到数据库中就行了
------解决方案--------------------
其实你把他们放在一个字段里也可以呀,用|隔开,然后用split取不就可以了吗
------解决方案--------------------
用正则,应该能把你要的代码匹配出来.再写入数据库.
images/1/nothing.gif
images/1/0.gif
images/1/2.gif
......
这样子