如何用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函数也试过,不成功。 展开
代码如下:
<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函数也试过,不成功。 展开
展开全部
你好!!
将这个 al_url_obj1 的值输出一下,看看是否转为了数字
alert( typeof (al_url_obj1) ); 如果结果为number,说明转换数字这里没问题;
那接下来将 al_url3+al_url_obj1 这个输出一下,看看它的值.
将这个 al_url_obj1 的值输出一下,看看是否转为了数字
alert( typeof (al_url_obj1) ); 如果结果为number,说明转换数字这里没问题;
那接下来将 al_url3+al_url_obj1 这个输出一下,看看它的值.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=parseInt(al_url_obj1)
这样x就变成数字了
这样x就变成数字了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写成 al_url_obj1/1 就可以转换成数字了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.干嘛非的转换成数值?
你直接在后台进行转换不就可以了!
你直接在后台进行转换不就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询