作者mrbigmouth (大嘴先生)
看板Ajax
标题Re: [问题] 请问跳出选项的语法
时间Wed Oct 16 15:37:35 2013
※ 引述《tp6m4xup6 (琳琳)》之铭言:
: 不好意思,
: 我想要请问如果我想要表单输入一个资料後,
: 跳出一个视窗询问说要用什麽方法,
: 然後在原来的页面印出出来的结果,
: 该用什麽语法?
: 我不太确定javascript有没有这种语法,
: 如果没有的话我再另外想方法>"<
: 这是例子:
: 输入3
: 询问要用平方、立方、根号
: 印出
随手写写
var num = parseInt(document.forms.xxx.num.value, 10); //表单输入的数字
var funList =
{'平方' :
function(a) {
return Math.pow(a, 2);
}
,'立方' :
function(a) {
return Math.pow(a, 3);
}
,'根号' :
function(a) {
return Math.sqrt(a);
}
}
var method = prompt('询问要用平方、立方、根号?');
if (typeof funList[ method ] === 'undefined') {
alert('无此方法!');
}
else {
alert( funList[method]( num ) );
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.188.25
※ 编辑: mrbigmouth 来自: 61.219.188.25 (10/16 15:38)
1F:推 LaPass:用输入的啊..... www 10/16 15:44
2F:推 tp6m4xup6:谢谢你 不好意思好像问了很简单的问题>"< 10/16 15:44
3F:→ mrbigmouth:....www 10/16 19:31