Javascript ASP.NETC中的弹出式计算器#

Javascript ASP.NETC中的弹出式计算器#,javascript,c#,asp.net,Javascript,C#,Asp.net,我在做一个项目,他们在做进出口生意。我现在已经完成了所有的事情,他们的要求是在我添加的ASP.net C#表单中添加一个本地货币字段,但他们说,当金额以美元输入时,应该有一个小按钮弹出计算器并进行兑换计算 问候。您可以试试这个 /** *用于创建简单数学计算器实例的计算器函数 */ 变量计算器=函数(el){ var输入,按钮,输入1,输入2,操作员; //负责获取元素并启动事件 函数初始化(el){ 如果(el){ el=$(el); }否则{ el=$('计算器'); 如果(标高长度

我在做一个项目,他们在做进出口生意。我现在已经完成了所有的事情,他们的要求是在我添加的ASP.net C#表单中添加一个本地货币字段,但他们说,当金额以美元输入时,应该有一个小按钮弹出计算器并进行兑换计算

问候。

您可以试试这个

/**
*用于创建简单数学计算器实例的计算器函数
*/
变量计算器=函数(el){
var输入,按钮,输入1,输入2,操作员;
//负责获取元素并启动事件
函数初始化(el){
如果(el){
el=$(el);
}否则{
el=$('计算器');
如果(标高长度<1){
返回null;
}
}
//获取我们的输入和按钮
输入=el.find('.calculator input');
按钮=el.find('a.btn');
事件();
}
函数事件(){
//阻止用户在输入框中输入文本
输入。on('keydown',函数(e){
//防止默认操作
e、 预防默认值();
});
//单击某个按钮时,缓存该按钮及其值
按钮。打开('点击',功能(e){
var目标=$(此);
var val=target.text();
代表(目标,val);
//防止默认操作
e、 预防默认值();
});
}
功能委托(目标,val){
//检查我们是否正在与操作员合作
if(target.hasClass('operator')){
//查看是否设置了第一个输入,如果未设置
如果(!input1){
input1=input.val();
}
//如果设置了运算符,则意味着我们需要运行计算
if(操作员){
//第一组输入2
input2=input.val().split(运算符)[1];
//运行计算
计算();
}
//设置操作员并更新显示
运算符=val;
更新显示(val);
//检查是否正在使用“计算”按钮
}else if(target.hasClass('calculate')){
//如果设置了两个输入,则运行计算
如果(输入1和输入2){
计算();
//否则,如果设置了第一个输入并设置了运算符
}else if(输入1&运算符){
//设置第二个输入并计算
input2=input.val().split(运算符)[1];
计算();
}
}否则{
//否则,将输入添加到显示器
更新显示(val);
} 
}
函数clearDisplay(){
//清除显示器
input.val(“”);
}
函数updateDisplay(newValue){
//将我们的新输入添加到显示器
input.val(input.val()+newValue);
}
函数计算(){
//获取输入的值
var val=eval(输入1+运算符+输入2);
//为input1赋值
input1=val;
//清晰显示
clearDisplay();
//更新新显示器
更新显示(val);
input2=null;
运算符=null;
}
init(el);
};
var计算器=新计算器('.calculator')
。模态体{
最大高度:100%;
最大宽度:98%;
}
.计算器{
边缘顶部:15px;
背景:ddd;
边框:1px实心#ccc;
填充:15px;
边界半径:4px;
盒影:2×2×3×rgba(51,51,51,0.2);
}
.计算器.计算器控件{
填充顶部:10px;
文本对齐:居中;
}
.calculator.calculator控件.btn{
字体大小:16px;
背景:#eee;
边缘底部:5px;
显示:块;
边框:1px实心#ccc;
盒影:0px 1px 1px rgba(51,51,51,0.2);
不透明度:.8;
过渡:不透明度。3s缓解;
}
.calculator.calculator控件。btn:悬停{
不透明度:1;
}
.calculator.calculator控件。btn:活动{
盒影:无;
}
.calculator.calculator控件.btn.operator{
背景#f1f1;
颜色:#0C7BC5;
}
.calculator.calculator控件.btn.calculator{
背景:#0C7BC5;
边框:1px实心#0C7BC5;
颜色:#fff;
}

模态计算器
&时代;
情态标题
接近
保存更改

仅与ASP.Net C#表单相关。您的问题非常不清楚。另外,请添加您的代码,以便我们可以看到问题所在。让我说清楚,兄弟,我需要在我的项目中弹出一个窗口进行计算,然后复制结果,并将其保存在所需的文本框中。