html中的隐藏表单怎么赋值? 20
如图所示,这是我后台更新文章中的一个图片上传操作。因为以前曾经上传过,所以右边是可以得到图片的。左边的value也是图片的值。但是明明有图片啊,后台就是接收不到,左边还是...
如图所示,这是我后台更新文章中的一个图片上传操作。因为以前曾经上传过,所以右边是可以得到图片的。左边的value也是图片的值。但是明明有图片啊,后台就是接收不到,左边还是显示“未选择文件在“,后台直接打印$_FILES;得到结果:
Array( [img] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ))
前台这一块的html代码是:
<p> <label>图片</label> <td>
<input class="text-input small-input" type="file" value="{$v.img}" id="small-input" name="img" /> <img style="position:relative;top:15px;width:30px;" src="{:C('up_img').$v['img']}" />
</td>
</p>
请注意看:type="file" value="{$v.img}"这里的value已经有值了,但就是接收不到,是不是文本框类型为file的时候value无效啊?还是怎么回事呢?求解(我试过了,如果是再 重新选择文件的话,是可以上传成功的,但就是不能默认原图片) 展开
Array( [img] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ))
前台这一块的html代码是:
<p> <label>图片</label> <td>
<input class="text-input small-input" type="file" value="{$v.img}" id="small-input" name="img" /> <img style="position:relative;top:15px;width:30px;" src="{:C('up_img').$v['img']}" />
</td>
</p>
请注意看:type="file" value="{$v.img}"这里的value已经有值了,但就是接收不到,是不是文本框类型为file的时候value无效啊?还是怎么回事呢?求解(我试过了,如果是再 重新选择文件的话,是可以上传成功的,但就是不能默认原图片) 展开
2个回答
展开全部
<input id='hidetext' name="hidetext" type="hidden" value=<% =(string)Session.getValue("username") %> />//直接通过session赋值
document.getElementById('hidetext').value="赋值";//js赋值
$("#hidetext").val("赋值");//jquery写法.
以上是html控件赋值方法
<input id="hidetext" type="hidden" runat="server"/>
hidetext.Text ="赋值";//cs后台复制
<asp:HiddenField ID="HiddenField1" runat="server" />
hidetext.value="赋值";//cs后台复制
以上是服务器端控件赋值方法(服务器端也可以使用js,jquery进行赋值)
document.getElementById('hidetext').value="赋值";//js赋值
$("#hidetext").val("赋值");//jquery写法.
以上是html控件赋值方法
<input id="hidetext" type="hidden" runat="server"/>
hidetext.Text ="赋值";//cs后台复制
<asp:HiddenField ID="HiddenField1" runat="server" />
hidetext.value="赋值";//cs后台复制
以上是服务器端控件赋值方法(服务器端也可以使用js,jquery进行赋值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询