我有这个文本框
class
和此按钮
<input type="text" autocomplete="off" required="required" id="bar" name="bar" class="form-control" placeholder="Barcode">
我想获取该texbox值并将其传递给此脚本以生成条形码
<button type="button" style="float:right;" class="btn btn-primary"><i class="fa fa-barcode"></i> Generate Barcode</button>
&#34; 9780199532179&#34;应该是文本框值。我尝试用脚本创建一个函数,但我无法使其工作。任何帮助将不胜感激。
答案 0 :(得分:0)
如果你有jQuery,你可以使用var inputVal = $("#bar").val();
JsBarcode("#barcode2", inputVal, {
format:"EAN13",
displayValue:true,
fontSize:24
});
读取元素的值。然后可以将此值传递给您的函数。
它看起来像这样:
function analyze(data) {
for (var i = 0; i < data.length; i++) {
tweet = data[i]['text'];
tweet = tweet.replace('#' , '');
console.log(tweet);
}
}
module.exports.analyze = analyze;
答案 1 :(得分:0)
document.getElementById("bar").value
我希望这是你在找。如果您不知道我提到的内容请google getElementById并转到W3school教程
答案 2 :(得分:0)
您可以在此页面中找到您的解决方案http://lindell.me/JsBarcode/ 通常将值的标签名称存储到js变量中 即,var i = document.getElementById(&#34; bar&#34;)。value; JsBarcode(&#34;#barcode2&#34;,i,{格式:&#34; EAN13&#34;,displayValue:true,fontSize:24});