<script type="text/javascript">
//增加条件
function addCondition(id,value){
alert("add");
document.getElementById(id).setAttribute("value", value);
document.getElementById("Form").submit();
}
//移除条件
function removeCondition(id,value){
alert("remove");
document.getElementById(id).setAttribute("value", null);
document.getElementById("Form").submit();
}
</script>
<form id="Form" >
<input type="hidden" name="condition.Id" id="Id">
</form>
有个链接实现对这个js方法传值提交
<a href="categorySearchInit.action" onclick="addCondition( ?, "123" );">
但是不知道传什么值能改变表单隐藏 condition.Id 的value值 因为是通过id获取控件
是哪句话 谢谢各位啊先、很急
14 个解决方案
#1
你是想把hidden的值提交到a的href的地方?
#2
<a href="categorySearchInit.action" onclick="addCondition('Id', '123');">
#3
回复p2227
反了 是a标签给from赋值后提交
回复 MuBeiBei
这样我如何验证js的 document.表单.name.value 值?
对不起我是js菜鸟。。。
反了 是a标签给from赋值后提交
回复 MuBeiBei
这样我如何验证js的 document.表单.name.value 值?
对不起我是js菜鸟。。。
#4
2楼正解
#5
id,value你直接判断这两个参数就行了
#6
1、那你要提交到哪里,
2.你要怎么样验证?数值?邮箱?不为空?
#7
回复
MuBeiBei
我用 var s = document.Form.condition.Id.value;
alert(s);
弹不出来。。。
MuBeiBei
我用 var s = document.Form.condition.Id.value;
alert(s);
弹不出来。。。
#8
var s = document.getElementById('Id').value;
alert(s);
用ID拿
alert(s);
用ID拿
#9
我提交的是重复本页javaweb的、 相当于淘宝的筛选、
我<a>标签负责把值给隐藏表单的一个框赋值然后提交 到本页面
然后页面下面会调用数据库 显示出一些列表
#10
<a href="categorySearchInit.action" onclick="addCondition(?, "123" );">
你循环的时候 就给这个a标签加上一个ID值,然后传给addCondition这个方法
这个方法里面用js动态创建隐藏表单,然后提交表单。
function addCondition(id,value){
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").submit();
}
你循环的时候 就给这个a标签加上一个ID值,然后传给addCondition这个方法
这个方法里面用js动态创建隐藏表单,然后提交表单。
function addCondition(id,value){
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").submit();
}
#11
谢谢您
#12
function addCondition(id,value){
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").appendChild(input);
document.getElementById("Form").submit();
}
之前的少了一句 看加红的
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").appendChild(input);
document.getElementById("Form").submit();
}
之前的少了一句 看加红的
#13
#14
受教了
#1
你是想把hidden的值提交到a的href的地方?
#2
<a href="categorySearchInit.action" onclick="addCondition('Id', '123');">
#3
回复p2227
反了 是a标签给from赋值后提交
回复 MuBeiBei
这样我如何验证js的 document.表单.name.value 值?
对不起我是js菜鸟。。。
反了 是a标签给from赋值后提交
回复 MuBeiBei
这样我如何验证js的 document.表单.name.value 值?
对不起我是js菜鸟。。。
#4
2楼正解
#5
id,value你直接判断这两个参数就行了
#6
1、那你要提交到哪里,
2.你要怎么样验证?数值?邮箱?不为空?
#7
回复
MuBeiBei
我用 var s = document.Form.condition.Id.value;
alert(s);
弹不出来。。。
MuBeiBei
我用 var s = document.Form.condition.Id.value;
alert(s);
弹不出来。。。
#8
var s = document.getElementById('Id').value;
alert(s);
用ID拿
alert(s);
用ID拿
#9
我提交的是重复本页javaweb的、 相当于淘宝的筛选、
我<a>标签负责把值给隐藏表单的一个框赋值然后提交 到本页面
然后页面下面会调用数据库 显示出一些列表
#10
<a href="categorySearchInit.action" onclick="addCondition(?, "123" );">
你循环的时候 就给这个a标签加上一个ID值,然后传给addCondition这个方法
这个方法里面用js动态创建隐藏表单,然后提交表单。
function addCondition(id,value){
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").submit();
}
你循环的时候 就给这个a标签加上一个ID值,然后传给addCondition这个方法
这个方法里面用js动态创建隐藏表单,然后提交表单。
function addCondition(id,value){
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").submit();
}
#11
谢谢您
#12
function addCondition(id,value){
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").appendChild(input);
document.getElementById("Form").submit();
}
之前的少了一句 看加红的
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").appendChild(input);
document.getElementById("Form").submit();
}
之前的少了一句 看加红的
#13
#14
受教了