asp 将输入框的值赋予某个变量
<inputname="ImgUrl"type="text"id="ImgUrl"size="50"maxlength="255"><inputname="FileNam...
<input name="ImgUrl" type="text" id="ImgUrl" size="50" maxlength="255">
<input name="FileName" type="FILE" class="tx1" size="30">
<input type="button" name="Submit" value="上传" onClick="ImgUrl.value=/[^\\]+\.\w+$/.exec(FileName.value)[0]">
这段代码可以实现浏览本地文件并获取其文件名。
我想问,获取了文件名以后,我想要将这个文件名赋值给某个变量,并且希望在其他的页面使用到。
请问我应该如何编写代码? 展开
<input name="FileName" type="FILE" class="tx1" size="30">
<input type="button" name="Submit" value="上传" onClick="ImgUrl.value=/[^\\]+\.\w+$/.exec(FileName.value)[0]">
这段代码可以实现浏览本地文件并获取其文件名。
我想问,获取了文件名以后,我想要将这个文件名赋值给某个变量,并且希望在其他的页面使用到。
请问我应该如何编写代码? 展开
3个回答
展开全部
首先说明一点,JAVASCRIPT向ASP传值只能通过post或get提交的方式来实现。直接赋值是不可以的。
<script type="text/javascript">
function ff(){
var filename = document.getElementById("fileaa").value;
document.form1.code.value=filename;
//alert(filename);
}
</script>
<form action="" method="post" enctype="multipart/form-data" name="form1">
<input type="hidden" name="code" id="code">
<input type="file" name="file" id="fileaa" onChange="ff();">
<input type="submit" name="Submit" value="提交">
</form>
你可以试试这个
<script type="text/javascript">
function ff(){
var filename = document.getElementById("fileaa").value;
document.form1.code.value=filename;
//alert(filename);
}
</script>
<form action="" method="post" enctype="multipart/form-data" name="form1">
<input type="hidden" name="code" id="code">
<input type="file" name="file" id="fileaa" onChange="ff();">
<input type="submit" name="Submit" value="提交">
</form>
你可以试试这个
展开全部
没提交就不能用request对象了。
用js 把。写个函数。
然后 在下拉框onchange的时候调用。。。
函数里这样取下拉框的值document.表单名.下拉列表name
没有表单就直接document.下拉列表name
js那个函数里再加个转向的语句,把取得的值作为参数再传递到这个页面,然后用request取值,判断并输出。。
不用ajax的话,就只能整页刷新了,不过这样做用户是体验不到什么不合适的,还是原来的页面,没有什么不妥。
用js 把。写个函数。
然后 在下拉框onchange的时候调用。。。
函数里这样取下拉框的值document.表单名.下拉列表name
没有表单就直接document.下拉列表name
js那个函数里再加个转向的语句,把取得的值作为参数再传递到这个页面,然后用request取值,判断并输出。。
不用ajax的话,就只能整页刷新了,不过这样做用户是体验不到什么不合适的,还是原来的页面,没有什么不妥。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先赋给HiddenFile,然后从后台代码获得。(getElementById('<%=HiddleFile1.ClientId %>').value=....) 后台 str=HiddleFile1.value
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询