PDA

View Full Version : سوال: دریافت ورودی از بارکد



baran.f.a
شنبه 11 مهر 1394, 16:04 عصر
سلام
من یک فرم دارم با یک textbox که مقادیرش رو از بارکد خوان می گیره مشکلم اینه که این مقدار تو textbox نمی مونه وسریع حذف می شه مقل این باشه که صفحه رفرش بشه می خوام این اتفاق نیافته بعد از این که داده رو از بارکد در textbox نوشته شد . این مقدار باقی بمونه و همچنین به یک صفحه دیگه با مقدارش درخواست بفرسته . لطفا راهنماییم کنید .


<label> سریال پایانه :</label>&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="serial_code" id="serial_code" style=" width:140px;" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


<script type="text/javascript">
$(document).ready(function(){
$('#serial_code').change(function(){
$.ajax({
type: 'POST',
url: 'departure.php',
data: {
serial_code : $('#serial_code').val()
},
success: function(data){
$('span').html(data);
},
error: function(){
alert('error');
}
});
});
});
</script>

H:Shojaei
شنبه 11 مهر 1394, 17:31 عصر
خوب این چیزی که الآن شما نوشتید به لحاظ کد مشکلی نداره...

baran.f.a
شنبه 11 مهر 1394, 18:36 عصر
خوب این چیزی که الآن شما نوشتید به لحاظ کد مشکلی نداره...

بله کد اسکریپت کار می کنه مشکل اینه که سریالی که از بارکدخوان خوانده می شه نمی مونه و از مثل یه رفرش یه لحظه تو textbox میاد و سریع حذف می شه .

H:Shojaei
شنبه 11 مهر 1394, 18:50 عصر
ببینید این به دردتون میخوره شاید جایی مساله ای رو رعایت نکردین...
http://www.deadosaurus.com/detect-a-usb-barcode-scanner-with-javascript/

nazanin_asadi_1
شنبه 11 مهر 1394, 20:07 عصر
کدت مشکلی نداره ولی این قسمت رو به تک دیگه ای بده که مشخص باشه
$('span').html(data);


<label> سریال پایانه :</label>
<input type="text" name="serial_code" id="serial_code" style=" width:140px;" />
<span id="serial_code_r"></span>

<script type="text/javascript">
$(document).ready(function(){
$('#serial_code').change(function(){
$.ajax({
type: 'POST',
url: 'departure.phpl',
data: {
serial_code : $('#serial_code').val()
},
success: function(data){
$('#serial_code_r').html(data);
},
error: function(){
alert('error');
}
});
});
});
</script>