gpt4 book ai didi

c# - JavaScript 从字符串中减去元素

转载 作者:行者123 更新时间:2023-11-28 12:38:16 25 4
gpt4 key购买 nike

我正在从 C# 向 JavaScript 函数发送字符串,即“11-2-2013”​​,并且期望在 JavaScript 函数中使用该字符串,但我将 11 选通 - 2 - 2013 = -2004

C# 代码:

string id = 11 + '-' + 2 + '-' + 2013;
textBoxBO.Attributes.Add("onblur", "TextBoxReset(this," + id + ")");

JavaScript 代码:

function TextBoxReset(txt, ID) {
if (txt.value > 0) {
var textBoxRR = document.getElementById("ContentPlaceHolder1_txtRR" + ID);
textBoxRR.value = 0;
}
}

如何告诉 JavaScript 不要从该字符串中减去元素。

最佳答案

您必须将日期放在引号中:

textBoxBO.Attributes.Add("onblur", "TextBoxReset(this,\"" + id  + "\")");

如果不将其放在引号中,它将呈现为 TextBoxReset(this, 11-2-2013),这将导致 -2004

关于c# - JavaScript 从字符串中减去元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14809947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com