【发布时间】:2012-04-20 22:55:33
【问题描述】:
我有一个 HTML 表单:
<html>
<body>
<form>
<textarea></textarea>
<input type="button" value="Submit" onclick="????"></input>
</form>
<script type="text/javascript">
var code, chr = 'here';
code = chr.charCodeAt(0);
document.write("The ASCII code of " + chr +" is "+code);
</script>
</body>
</html>
我正在尝试有一个文本区域,用户/我将在其中放置他的文本(单个字母)和一个他将单击以触发此事件的按钮。
现在的问题是如何使提交按钮将文本区域中的内容提交到:
var code, chr = '`here`';
如果需要其他数据,请告诉我。
【问题讨论】:
-
1) 不要使用
document.write。 2)遍历所有字符,以获取字符代码。 3) 将代码包含在函数中,并将该函数名称添加到onclick属性中。 -
我不明白你的第二点。
-
您当前的代码只显示
.charCodeAt( 0 )中第一个字符的字符代码(=index0。如果使用循环,则可以看到字符代码整个输入文本。
标签: javascript forms events button