问:如何给表单赋值! 看你有几个pic[]了,第一个为pic[0],第二个为pic[1]以此类推。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果我只写一个行不行?还有,如何给他赋值?document.formname.elements['pic'].value="";document.formname.pic.value="";document.formname.elements['pic'][i].value="";这样写都不对。 document.forms[formname].elements['pic'][i].value="";应该是对的! aoenzh(独孤大虾)但我试过了,不对。 <script language='javascript'>alert();</script><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><link rel="stylesheet" type="text/css" href="lib/style/style.css"><script>function viewpic(){ var fpic=document.uploadpic.upfile.value; if(fpic=='') { alert('请选择您要上传的图片!'); return false; } else { /*var widthv=document.uploadpic.width.value; var heigthv=document.uploadpic.heigth.value; if(widthv!='') { widthv='\' width=\''+document.uploadpic.width.value;} if(heigthv!='') { heigthv= '\' height=\''+document.uploadpic.heigth.value;}*/ //var show='<img src=\''+fpic+widthv+heightv+'\'> '; var show="<img src=\""+fpic+"\" width=50 heigth=50> "; // alert(show); showpic.focus(); edit =document.selection.createRange(); edit.pasteHTML(show); }}function checkdata_addpic(){ if(uploadpic.upfile.value == "") { alert("图片不可为空!!"); return false; } else { var src=""; var oImage=document.all.tags("img"); for(var i=0;i<oImage.length;i++) {// alert(oImage.item(i).src); //var src.=oImage.item(i).src+"!"; /* ss="src"+i; var inp="<input type='file' name='"+ss+"' value='"+oImage.item(i).src+"'>"; hid.focus(); edit=document.selection.createRange(); edit.pasteHTML(inp);*/ uploadpic.elements['pic'][i].value=oImage.item(i).src; //uploadpic.pic.value=oImage.item(i).src; } //uploadpic.src.value=src; uploadpic.num.value=i; return true; }}var num=null;function clearTR(){if(num!=null) { document.all("tr"+num).bgColor="white"; num=null }}function checkit(id,name) //判断是否为空{ if(isBlank(document.all(id).value)){ alert(name+"没有填写!"); document.all(id).focus(); //self.event.returnValue=false; return false; }}function checkInput(nn){ self.event.returnValue=false; if(nn==1) { if(checkit("image","图片名称")==false) return; } else {if(checkit("oldimage","图片名称")==false) return;} document.all("form"+nn).submit();}</script><script language="VBScript" src="Lib/script/Pub_Lib.vbs"></script><body><form method="post" action="" enctype="multipart/form-data" name="uploadpic" target=_self><table border="0" width="660" cellspacing="0" cellpadding="2" align="center" style="font-size:9pt"><tr> <td> <p>图片名称: <input width="150px" name="image" type="text" class="text" maxlength="100"> <br> 上传图片: <input name="upfile" type="file" value="上传" class="text"> <input name="num" type="hidden"> <div id="hid" contenteditable><input name="pic[]" type="file"></div> <br> 宽: <input name="width" type="text" class="text" size="10" maxlength="10"> 高: <input name="height" type="text" class="text" size="10" maxlength="10"> 对齐方式: <select name="align" class="text"> <option value="left">居左</option> <option value="center">居中</option> <option value="right">居右</option> </select> <input type=hidden name="objid" value="1"><input type="hidden" name="MAX_FILE_SIZE" value="2048000"> <input type="button" class="btn" value=" 预览 " name="preview" onClick="viewpic();"> <input type="submit" name="upload" value=" 粘贴 " onClick="checkdata_addpic()" class="btn"> <div id=showpic contenteditable></div> <br> 简介:<br> <textarea name="content" cols="35" rows="4" class="text" id="content"></textarea> <input class="btn" type="submit" value=" 确定 " onclick="op_roll.php?action=add&partid="> </p></td></table></form></div></body></html> rongwenfeng(驿):能具体说说吗? 是不是没有办法给file直接赋值,因为涉及到安全性,value被设计成只读属性了?大家讨论一下啊! 求助高手帮我写一个JS代码……谢谢了 谢谢了谢谢了谢谢了 使用<s:select>标签刷新后如何让选定下拉框的值不改变 JavaScript string 解析度、分、秒 javascript继承的问题 JS如何获取URL ie6的offsetHeight的奇怪现象 怎么使光标自动跳到文本框里面? 回车键才能提交表单问题 关于函数引用的问题,急... 简单问题:打开网页时动态加入表格,我这样为什么不行?先谢了! 书上抄来的代码有错。 求一代码,一个页面可以放几个操作界面,重叠着,分别点击顶端的标题就可以切换的
还有,如何给他赋值?
document.formname.elements['pic'].value="";
document.formname.pic.value="";
document.formname.elements['pic'][i].value="";
这样写都不对。
应该是对的!
但我试过了,不对。
<html>
<link rel="stylesheet" type="text/css" href="lib/style/style.css">
<script>
function viewpic()
{
var fpic=document.uploadpic.upfile.value;
if(fpic=='')
{
alert('请选择您要上传的图片!');
return false;
}
else
{ /*var widthv=document.uploadpic.width.value;
var heigthv=document.uploadpic.heigth.value;
if(widthv!='') {
widthv='\' width=\''+document.uploadpic.width.value;}
if(heigthv!='') {
heigthv= '\' height=\''+document.uploadpic.heigth.value;}*/
//var show='<img src=\''+fpic+widthv+heightv+'\'> ';
var show="<img src=\""+fpic+"\" width=50 heigth=50> ";
// alert(show);
showpic.focus();
edit =document.selection.createRange();
edit.pasteHTML(show);
}
}function checkdata_addpic()
{
if(uploadpic.upfile.value == "")
{
alert("图片不可为空!!");
return false;
}
else {
var src="";
var oImage=document.all.tags("img");
for(var i=0;i<oImage.length;i++)
{// alert(oImage.item(i).src);
//var src.=oImage.item(i).src+"!";
/* ss="src"+i;
var inp="<input type='file' name='"+ss+"' value='"+oImage.item(i).src+"'>";
hid.focus();
edit=document.selection.createRange();
edit.pasteHTML(inp);*/
uploadpic.elements['pic'][i].value=oImage.item(i).src;
//uploadpic.pic.value=oImage.item(i).src;
}
//uploadpic.src.value=src;
uploadpic.num.value=i;
return true;
}
}var num=null;
function clearTR()
{
if(num!=null)
{
document.all("tr"+num).bgColor="white";
num=null
}
}
function checkit(id,name) //判断是否为空
{
if(isBlank(document.all(id).value)){
alert(name+"没有填写!");
document.all(id).focus();
//self.event.returnValue=false;
return false;
}
}function checkInput(nn)
{
self.event.returnValue=false;
if(nn==1)
{
if(checkit("image","图片名称")==false) return;
}
else
{if(checkit("oldimage","图片名称")==false) return;}
document.all("form"+nn).submit();
}
</script>
<script language="VBScript" src="Lib/script/Pub_Lib.vbs"></script>
<body>
<form method="post" action="" enctype="multipart/form-data" name="uploadpic" target=_self>
<table border="0" width="660" cellspacing="0" cellpadding="2" align="center" style="font-size:9pt">
<tr>
<td> <p>图片名称:
<input width="150px" name="image" type="text" class="text" maxlength="100">
<br>
上传图片:
<input name="upfile" type="file" value="上传" class="text">
<input name="num" type="hidden">
<div id="hid" contenteditable><input name="pic[]" type="file"></div>
<br>
宽:
<input name="width" type="text" class="text" size="10" maxlength="10">
高:
<input name="height" type="text" class="text" size="10" maxlength="10">
对齐方式:
<select name="align" class="text">
<option value="left">居左</option>
<option value="center">居中</option>
<option value="right">居右</option>
</select>
<input type=hidden name="objid" value="1"><input type="hidden" name="MAX_FILE_SIZE" value="2048000">
<input type="button" class="btn" value=" 预览 " name="preview" onClick="viewpic();">
<input type="submit" name="upload" value=" 粘贴 " onClick="checkdata_addpic()" class="btn">
<div id=showpic contenteditable></div>
<br>
简介:<br>
<textarea name="content" cols="35" rows="4" class="text" id="content"></textarea>
<input class="btn" type="submit" value=" 确定 " onclick="op_roll.php?action=add&partid=">
</p></td>
</table>
</form>
</div>
</body>
</html>
大家讨论一下啊!