如何将文本框值传递给此脚本?

时间:2016-12-10 17:50:13

标签: javascript jquery html

我有这个文本框

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;应该是文本框值。我尝试用脚本创建一个函数,但我无法使其工作。任何帮助将不胜感激。

3 个答案:

答案 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});