JSFiddle - React, Tailwind, and code Playground

by Amandeep Maman

HTML

<input type="text" id="InputToOutput1" class="ScannedOutput"><br><br>
<input type="text" id="InputToOutput2" class="ScannedOutput"><br><br>
<input type="text" id="InputToOutput3" class="ScannedOutput"><br><br>
<a class="OpenScanner" href=""><button>Open Scanner</button></a>

JavaScript

UrlParam = function(name, url) {
			if (!url) {url = window.location.href;}
				var results = new RegExp('[\\?&]' + name + '=([^&#?/]*)').exec(url);
			if (!results) {return undefined;}
			return results[1] || undefined;
		}
		
		$('.OpenScanner').click(function(){
			var url = window.location.href;
			$(this).attr({
				href:'http://zxing.appspot.com/scan?ret='+url+'&SCAN_FORMATS=UPC_A,EAN_13', 
				target:"nw"
			});
		});
    $("input:text").focus(function(){
        $(this).val(UrlParam('%7BCODE%7D'));
    });