如何在javascript中将char转换为ascii
how to convert char to ascii in javascript
我想知道如何让这段代码工作,因为目前它不工作。我应该得到字符串,它应该把它转换成ASCII。我有两个带有输入和输出结果的文本框,还有一个按钮进行转换。非常感谢你的帮助!!!
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Convert to ASCII</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Enter your mail:
<input TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged"><TextBox/>
</p>
<Button type="Button" onclick="Ascii()">Convert to ASCII</button>
</p>
Output:
<input TextBox ID="TextBox2" runat="server" ontextchanged="TextBox2_TextChanged"><TextBox/>
</p>
<p>
<script>
function Ascii() {
textbox2 = String.charCodeAt(TextBox1);
}
</script>
</p>
</form>
</body>
</html>
使用charCodeAt()
javascript函数
已经提到它是javascript函数
您可以使用
-
从字符到ASCII
charCodeAt();
-
从ASCII到字符:
String.fromCharCode()
TextBox1和TextBox2是整个对象。指定值并在字符上循环
function Ascii() {
var ascii = "";
for (var i = 0, len = TextBox1.value.length; i < len; i++) {
ascii = ascii + TextBox1.value.charCodeAt(i);
}
TextBox2.value = ascii;
}
尝试使用以下方式。。。
<div>
Enter your mail:
<input TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged"><TextBox/>
</div>
<div>
<Button type="Button" onclick="Ascii('TextBox1')">Convert to ASCII</button>
</div>
<div>
Output:
<input TextBox ID="TextBox2" runat="server" ontextchanged="TextBox2_TextChanged"><TextBox/>
</div>
<script type="text/javascript">
function Ascii(TextBox1)
{
var val = document.getElementById(TextBox1).value;
alert(val.charCodeAt(0));
document.getElementById('TextBox2').value = val.charCodeAt(0);
}
function StringToAscii(TextBox1)
{
var val = document.getElementById(TextBox1).value;
for(var i = 0; i < val.length; i++) {
document.getElementById('TextBox2').value += val.charCodeAt(i);
}
}
</script>
所以使用.charCodeAt(0),您将获得ascii值。。。
相关文章:
- 如何在javascript中将char转换为ascii
- 如何将字符串中的ascii字符转换为jquery中的字符
- 我的JS在将ascii转换为字符串时添加了一个空格
- ASCII到键码转换器
- 如何在 JavaScript 中将 ASCII 转换为十六进制
- 将带有转义字符和 ASCII 值的字符串转换为十六进制
- JavaScript ascii 到 utf-8 的转换问题与负数
- 十六进制到 ascii 错误转换
- 将包含 ASCII 中二进制十六进制的字符串转换为缓冲区
- 尝试创建一个简单的文本到 ASCII 转换器
- 如何将一组ascii字符转换为字符串
- 在Javascript中将字符转换为正确的ASCII扩展整数值
- 如何在javascript或jquery中将字符串从ascii转换为十六进制
- 如何将ASCII JSON 3D模型文件转换为二进制文件
- 使用JS将二进制数字转换为ASCII文本时出错
- 我们可以在Javascript中转换Unicode到ASCII吗?charCodeAt()仅适用于Unicode
- 如何将这些ascii码转换为Unicode
- ASCII到文本转换不同的Chrome浏览器比Safari或Opera
- 将Ascii转换成十六进制在Java脚本中进行比较
- 如何在javascript中将混合的ascii和unicode转换为字符串