【发布时间】:2014-11-15 05:35:41
【问题描述】:
好的,所以我几乎是 Javascript 的菜鸟,完全不了解 XML,如果这是一个愚蠢的问题,请见谅。
我有一个 Javascript 文件(由打印机公司 Dymo 创建),该文件将从浏览器打印到标签打印机。我可以手动更改打印的信息。但是,我希望它能够打印由用户填写的 HTML 表单输入字段提供的任何信息。
问题是打印的数据来自 Javascript 中的 XML。
我想知道的是如何将用户键入的数据放入表单中,然后将其放入 XML 中,这样我就可以打印这些数据了。我意识到这是一个半宽泛的问题,而且可能很困难。
形式:
<form name="myform" onsubmit="return false">
QR Data Insertion: <input type="text" name="mytextfield" onchange="checkForm()" autofocus>
</form>
Javascript(几乎没有必要):
<script type="text/javascript" language="JavaScript">
function checkForm() {
var field1 = document.forms['myform'].elements['mytextfield'].value;
alert(field1);
}
</script>
不确定它是否完全有用,但下面是 XML 的 sn-p:
<StyledText>\
<Element>\
<String>HERE IS WHERE I WANT THE FORM DATA TO GO</String>\
<Attributes>\
<Font Family="Arial" Size="12" Bold="False" Italic="False" Underline="False" Strikeout="False" />\
<ForeColor Alpha="255" Red="0" Green="0" Blue="0" />\
</Attributes>\
</Element>\
</StyledText>\
【问题讨论】:
-
这可能会有很大帮助 stackoverflow.com/questions/4065365/… Cheers
标签: javascript html xml