0
該腳本讀取QR碼並將結果字符串存儲在txtcodigo
中。 單擊文本框(或按回車鍵),調用msgSalida
。 但是這需要是自動的 - 它不應該要求標籤點擊,而是在JavaScript函數獲取QR碼時立即調用服務器端方法。如何從前端腳本調用後端代碼
我想知道是否有某種方式發送一個事件,以編程方式按下標籤或其他東西。我希望onTextchanged
可以工作,但事實並非如此。
ASP標記:
<asp:TextBox ID="txtCodigo" AutoPostBack="True" ReadOnly="false" runat="server" Width="371px" OnTextChanged="msgSalida" ></asp:TextBox>
前端的JavaScript:
<script>
$(document).ready(function() {
$('#reader').html5_qrcode(function (data) {
$('#<%=txtCodigo.ClientID%>').val(data);
},
.
.
.
</script>
後端代碼:
protected void msgSalida(object sender, EventArgs e)
{
if (txtCodigo.Text!=null || txtCodigo.Text!="")
{
.
.
.
您在OnTextChanged事件處理函數中引用msgSalida,這是需要調用的正確函數嗎? –
如何調用msgentrada?它是後端代碼,上面是前端代碼。我想這是通過郵寄到一些URL或API?這部分是失蹤,能夠幫助你 –
@MirkoVukušić嗨!,以及是啊當你在文本框中按住並按下輸入,就像一個簡單的按鈕在aspn用c# –