Forms 将值从选择选项传递到窗体操作
我有一个问题,让这个工作,我希望用户能够选择一个可下载的文件,并选择下载 您可以在此链接上看到示例: 但正如你所看到的,它只是无限次地增加了一到两个值 像这样:Forms 将值从选择选项传递到窗体操作,forms,option,Forms,Option,我有一个问题,让这个工作,我希望用户能够选择一个可下载的文件,并选择下载 您可以在此链接上看到示例: 但正如你所看到的,它只是无限次地增加了一到两个值 像这样: $('form').submit(function(){ $(this).attr('action',$(this).attr('action')+$('#selectdownload').val()); return true; }); …//dl.dropboxusercontent.com/u/58141887/o
$('form').submit(function(){
$(this).attr('action',$(this).attr('action')+$('#selectdownload').val());
return true;
});
…//dl.dropboxusercontent.com/u/58141887/oneone…等等
希望有人能帮助我
<form method="post" name="downloadForm" action="https://dl.dropboxusercontent.com/u/58141887/">
<select name="selectdownload" id="selectdownload">
<option value="one">one</option>
<option value="two">two</option>
</select> <input type="submit" value="Download File" />
</form>
<script type="text/javascript">
$('form').submit(function(){
$(this).attr('action',$(this).attr('action')+$('#selectdownload').val());
$(this).submit();
});
</script>
一
二
$('form')。提交(函数(){
$(this.attr('action'),$(this.attr('action')+$('selectdownload').val());
$(this.submit();
});
当您调用$(this).submit()时在提交处理程序中,它将进行递归
你应该这样做:
$('form').submit(function(){
$(this).attr('action',$(this).attr('action')+$('#selectdownload').val());
return true;
});