1.ASP/请教类似支付宝一样的支p支输入购买产品数量后显示总价格代码怎么写
2.急急急!asp网站如何实现网上交易
ASP/请教类似支付宝一样的输入购买产品数量后显示总价格代码怎么写
那是用javascript客户端脚本进行判断文本框的变化!!付宝付宝用change进行判断后计算的接口接口!!源码源码roo锁机源码
<SCRIPT LANGUAGE="JavaScript">
function ji(){
a=eval(form1.txt1.value);
b=eval(form1.txt2.value);
if (isNaN(a))
{ a=0}
if (isNaN(b))
{ b=0}
sumValue = a*b;
form1.txt3.value=sumValue;
}
</SCRIPT>
<form name="form1" method="post" action="">
<p>
单价:
<input name="txt1" type="text" onChange="ji()">
<br>
<br>
数量:
<input name="txt2" type="text" onChange="ji()">
<br>
<br>
总价:
<input type="text" name="txt3" readonly="true">
</p>
</form>
修改如下:
<SCRIPT LANGUAGE="JavaScript">
function ji(){
a=eval(form1.txt1.value);
b=eval(form1.txt2.value);
if (isNaN(a))
{ a=0}
if (isNaN(b))
{ b=0}
sumValue = a*b;
document.all.label.innerHTML=sumValue;
}
</SCRIPT>
<form name="form1" method="post" action="">
单价:
<input name="txt1" type="text" onChange="ji()">
<br>
<br>
数量:
<input name="txt2" type="text" onChange="ji()">
<br>
<br>
总价:
<label id="label"></label>
</form>
再次补充:
其实你提的支p支问题不是很难,会点脚本语言就可以了!付宝付宝vxworks taskdelay源码!接口接口
多看看人家好的源码源码效果,
如果是支p支新手。可以学点asp及客户端的付宝付宝javascript脚本语言!!接口接口
买书太贵,源码源码网络本身就是支p支htk hcopy源码个免费的大书库
急急急!asp网站如何实现网上交易
各大银行基本不会为你提供在线支付接口的 除非你的网站够大够强。
试试第三方支付平台接口使用 其实和银行的付宝付宝接口程序使用方式一样。
说说支付宝接口吧。接口接口要收费的麻将商业源码。现在没有免费的了。最低套餐 -- 一年元。元的qtcreator源码详解现金交易流量。最便宜的了。
主类:
AliPay.cs
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using System.Security.Cryptography;
/// summary
/// New Interface for AliPay
/// /summary
namespace Gateway
{
/// summary
/// created by sunzhizhi .5.,sunzhizhi@msn.com。
/// /summary
public class AliPay
{
public static string GetMD5(string s, string _input_charset)
{
/// summary
/// 与ASP兼容的MD5加密算法
/// /summary
MD5 md5 = new MD5CryptoServiceProvider();
byte[] t = md5.ComputeHash(Encoding.GetEncoding(_input_charset).GetBytes(s));
StringBuilder sb = new StringBuilder();
for (int i = 0; i t.Length; i++)
{
sb.Append(t[i].ToString("x").PadLeft(2, '0'));
}
return sb.ToString();
}
public static string[] BubbleSort(string[] r)
{
/// summary
/// 冒泡排序法
/// /summary
int i, j; //交换标志
string temp;
bool exchange;
for (i = 0; i r.Length; i++) //最多做R.Length-1趟排序
{
exchange = false; //本趟排序开始前,交换标志应为假
for (j = r.Length - 2; j = i; j--)
{
if (System.String.CompareOrdinal(r[j + 1], r[j]) 0) //交换条件
{
temp = r[j + 1];
r[j + 1] = r[j];
r[j] = temp;
exchange = true; //发生了交换,故将交换标志置为真
}
}
if (!exchange) //本趟排序未发生交换,提前终止算法
{
break;
}
}
return r;
}
public string CreatUrl(
string gateway,
string service,
string partner,
string sign_type,
string out_trade_no,
string subject,
string body,
string payment_type,
string total_fee,
string show_url,
string seller_email,
string key,
string return_url,
string _input_charset,
string notify_url,
string logistics_type,
string logistics_fee,
string logistics_payment,
string logistics_type_1,
string logistics_fee_1,
string logistics_payment_1,
string quantity
)
{
/// summary
/// created by sunzhizhi .5.,sunzhizhi@msn.com。
/// /summary
int i;
//构造数组;
string[] Oristr ={
"service="+service,
"partner=" + partner,
"subject=" + subject,
"body=" + body,
"out_trade_no=" + out_trade_no,
"price=" + total_fee,
"show_url=" + show_url,
"payment_type=" + payment_type,
"seller_email=" + seller_email,
"notify_url=" + notify_url,
"_input_charset="+_input_charset,
"return_url=" + return_url,
"quantity="+quantity,
"logistics_type="+logistics_type,
"logistics_fee="+logistics_fee ,
"logistics_payment="+logistics_payment,
"logistics_type_1="+logistics_type_1,
"logistics_fee_1="+logistics_fee_1,
"logistics_payment_1="+logistics_payment_1
};
//进行排序;
string[] Sortedstr = BubbleSort(Oristr);
//构造待md5摘要字符串 ;
StringBuilder prestr = new StringBuilder();
for (i = 0; i Sortedstr.Length; i++)
{
if (i == Sortedstr.Length - 1)
{
prestr.Append(Sortedstr[i]);
}
else
{
prestr.Append(Sortedstr[i] + "");
}
}
prestr.Append(key);
//生成Md5摘要;
string sign = GetMD5(prestr.ToString(), _input_charset);
//构造支付Url;
char[] delimiterChars = { '='};
StringBuilder parameter = new StringBuilder();
parameter.Append(gateway);
for (i = 0; i Sortedstr.Length; i++)
{
parameter.Append(Sortedstr[i].Split(delimiterChars)[0] + "=" + HttpUtility.UrlEncode(Sortedstr[i].Split(delimiterChars)[1]) + "");
}
parameter.Append("sign=" + sign + "sign_type=" + sign_type);
//返回支付Url;
return parameter.ToString();
}
}
}
2024-11-25 02:24757人浏览
2024-11-25 02:16904人浏览
2024-11-25 00:00972人浏览
2024-11-24 23:551404人浏览
2024-11-24 23:521118人浏览
2024-11-24 23:512905人浏览
1.电脑中神级软件电脑中有哪些必不可少的软件或者有意思的软件电脑中神级软件电脑中有哪些必不可少的软件或者有意思的软件 Ⅰ 电脑的必备软件有哪些 电脑必备软件有哪些 搜狗浏览器,是上网冲浪、