如何用javascript获取表单中text值并转化为数值提交?

一段变更搜索方式的代码。代码如下:<scriptlanguage="javascript">functionreurl(){varal_url="http://fmc10... 一段变更搜索方式的代码。
代码如下:
<script language="javascript">
function reurl(){
var al_url = "http://fmc100.com/plus/advancedsearch.php?mid=17&dopost=search&startzlc=0&endzlc=";
var al_url1 = "http://fmc100.com/plus/advancedsearch.php?mid=17&dopost=search&startzghb=0&endzghb=";
var al_url2 = "http://fmc100.com/plus/advancedsearch.php?mid=17&dopost=search&startzps=0&endzps=";
var al_url3 = "http://fmc100.com/plus/advancedsearch.php?mid=17&dopost=search&startzxj=0&endzxj=";
var al_url_obj = document.formsearch.album_select.value;
var al_url_obj3 = document.formsearch.q.value;
var al_url_obj1=Number(al_url_obj3);
if (al_url_obj==1)
{
document.formsearch.action=al_url+al_url_obj1;
}
else if (al_url_obj==2)
{
document.formsearch.action=al_url1+al_url_obj1;
}
else if (al_url_obj==3)
{
document.formsearch.action=al_url2+al_url_obj1;
}
else if (al_url_obj==4)
{
document.formsearch.action=al_url3+al_url_obj1;
}
document.formsearch.submit();
}
</script>
提交总是不成功。但是提交后的页面原封不动按回车即可搜索到数据。如果把al_url_obj1换为数值,则可以得到搜索结果。Number函数也试过,不成功。
展开
 我来答
阿刚炖蛋
2013-12-02 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:1000万
展开全部
你好!!

将这个 al_url_obj1 的值输出一下,看看是否转为了数字
alert( typeof (al_url_obj1) ); 如果结果为number,说明转换数字这里没问题;

那接下来将 al_url3+al_url_obj1 这个输出一下,看看它的值.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tatooo
2013-12-02 · TA获得超过2119个赞
知道小有建树答主
回答量:2497
采纳率:46%
帮助的人:679万
展开全部
x=parseInt(al_url_obj1)

这样x就变成数字了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fafakkandyaer
2013-12-02 · TA获得超过298个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:176万
展开全部
写成 al_url_obj1/1 就可以转换成数字了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hnhygkx1987
2013-12-02 · TA获得超过209个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:138万
展开全部
.干嘛非的转换成数值?
你直接在后台进行转换不就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式