var myObj = {};
myObj.x = document.getElementById("x").value;
myObj.y = document.getElementById("y").value;
//...
//然后ajax post或get提交
eval('A={}');
if (A.b==undefined)
{
A.b = {};
}
eval('A.b.c = 1');
alert(A.b.c);
运单号:<input type="text" name="AwbPre" value="112" style="width:40px"/>-<input type="text" name="AwbNo" value="12312311"/><br/>
结算方式:
<select name="SettlementMode" style="width:100px">
<option value="CASH" selected="selected">现金</option>
<option value="MONTH">月结</option>
</select>
<br/>
不需要赋值的属性:<input type="input" name="NotMe" value="NotMe ..." isModel="false"/>
<script type="text/javascript">
function setFormModel(modelName){
eval(modelName + "={}");
var inputArr = document.getElementsByTagName("INPUT");
for(var i=0;i<inputArr.length;i++){
var isModel = inputArr[i].getAttribute("isModel");
var itemName = inputArr[i].name;
var itemValue = inputArr[i].value;
if(isModel!="false"){
eval(modelName + "." + itemName + "='" + itemValue + "';");
}
}
var selectArr = document.getElementsByTagName("SELECT");
for(var i=0;i<selectArr.length;i++){
var isModel = selectArr[i].getAttribute("isModel");
var itemName = selectArr[i].name;
var itemValue = selectArr[i].value;
if(isModel!="false"){
eval(modelName + "." + itemName + "='" + itemValue + "';");
}
}
return modelName;
}
setFormModel("AwbModel");
alert("单号:" + AwbModel.AwbPre + "-" + AwbModel.AwbNo + "\n结算方式:" + AwbModel.SettlementMode + "\n不该有的属性:" + AwbModel.NotMe);
</script>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有