
关于select下拉框里内容一次提交多条到数据库问题
就是在批到哪一行点击添加需要把选中的暂存到表单里最后和其他内容一起提交的数据库和批量添加差不多哦只不过是下拉框...
就是在批到哪一行 点击添加需要把选中的暂存到表单里 最后和其他内容一起提交的数据库 和批量添加差不多哦 只不过是下拉框
展开
展开全部
<div id="divSelVal"></div>
<input type="hidden" name="hdnSelVal">
<select onchange="getSelVal(this)">...</select>
<script>
function getSelVal(osel){
var v1 = document.getElementById("divSelVal");
var v2 = document.getElementById("selSelVal");
v1 = v1 + osel.value;
v2 = v2 + osel.value;
}
</script>
提交的时候,服务端取hdnSelVal的值即可。具体你还要考虑选择错误时,如果删除某一项等等
<input type="hidden" name="hdnSelVal">
<select onchange="getSelVal(this)">...</select>
<script>
function getSelVal(osel){
var v1 = document.getElementById("divSelVal");
var v2 = document.getElementById("selSelVal");
v1 = v1 + osel.value;
v2 = v2 + osel.value;
}
</script>
提交的时候,服务端取hdnSelVal的值即可。具体你还要考虑选择错误时,如果删除某一项等等
追问
我现在是加一个button按钮 代码这样
function tianjia(){
alert("aa");
document.all.addpub.action="pubadd.php";
document.all.addpub.submit();
}
必选
我不知道该怎么让点击的时候隐藏并且暂存表单里而不直接提交到数据库 最后添加完之后一起提交
追答
今天事多,没注意看,代码竟然写漏了,抱歉!
function getSelVal(osel){
var v1 = document.getElementById("divSelVal");
var v2 = document.getElementById("selSelVal");
v1.value = v1.value + osel.value;
v2.value = v2.value + osel.value;
}
按我写的,现在正常提交表单就行了,没什么的了
记得form中需要增加

2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询