解析字符串的问题?请高手解决~
首先我有一个表单,我不知道表单里的输入域是NAME,所以我用如下JavaScript代码
找到每个表单输入域的NAME:
var all=document.forms[0].elements;
for(var i=0;i<all.length;i++){
//如果不是按钮“submit”,就取得名字。
if (all[i].type!="submit"){
alert(all[i].name) ;
}
}
我在网页的hidden里得到一个字符串,字符串如下:
s = '@@mytest=0.001@@address=中国人@@approach=我一个人住@@';
我想得到里面的值:“0.001”,“中国人”,“我一个人住”
其中“mytest”是上面的JavaScript代码可以得到的输入域的NAME,我的目的是分解这个字符串把得到的值:“0.001”,“中国人”,“我一个人住”添入下面的表单:
<form name="haha" method="post" action="test_1.asp">
所属地区:<select name="mytest"><option value=""></option><option value='0.001'>总公司</option><option value='0.001.001'>上海</option></select>
姓名:<input type="text" name="address">
<p>
爱的表白:<textarea name="approach"></textarea>
</p>
<input type="submit" name="Submit" value="提交">
</form>