javascript - 如何在不使用提交按钮的情况下从文本框加载输入? JavaScript?

标签 javascript php jquery html barcode-scanner

我正在使用这些代码,但我需要加载在文本框中键入的数据,而无需按 Enter 或提交按钮。 这是我的 aaa.php 文件。我正在使用这个系统作为条形码扫描仪:) 输入条形码

</table>
</form>
<hr />
<?php
require_once('dbconnect.php');
$txtbarcode=$_POST['barcode'];
 $result=mysql_query("SELECT * from barcode where itemcode='".$txtbarcode."'");
echo "<center><table border=1>";
echo"<tr><th>ITEM CODE:</th><th>ITEM:</th><th>QTY</th><th>SRP</th><th>MARKUP RATE</th><th>SELLING PRICE</th></tr>";
 while($row=mysql_fetch_array($result))
 {
 echo"<tr>";
 echo "<td align= center>".$row['itemcode']."</td>";
 echo "<td align=center>".$row['item']."</td>";
 echo "<td align=center>".$row['qty']."</td>";
 echo "<td align=center>".$row['srp']."</td>";
 echo "<td align=center>".$row['markup']."</td>";
 echo "<td align=center>".$row['sp']."</td>";
 echo"</tr>";
}
echo "</table>";
mysql_close($con);
?>
</body>
</html>

最佳答案

例如,在输入元素上使用“onchange”事件。

<input type="text" id="barcode" name="barcode" onchange="postData(this)" />

然后您就可以通过 AJAX 做任何您想做的事情。

function postData(my_object){
$barcode = my_object.value;
// ...
}

关于javascript - 如何在不使用提交按钮的情况下从文本框加载输入? JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22127398/

相关文章:

java - 为什么 Android JSInterface 这么慢?

php - MySQL数据库不更新数据

javascript - php-ajax 调用 json 数据并将该数据传递给 jguage js 让小部件显示该值

javascript - 在angularjs中选择键/值

javascript - 尝试连续使用 async.forEach 但失败 - Node.js

javascript - 谷歌地图和揭示模块模式——上下文

javascript - 如何在 React 中解析图片 url?

php - 有一个网站的单一入口点。坏的?好的?没问题?

php - PHP 的 Iterator 方法 valid()、current() 和 next() 应该如何运行?

jquery - jqGrid : How to add CSS class for a row with specific criteria