Xin chào Tôi đã triển khai mã trong đó thêm vào giỏ hàng sẽ thêm và một cửa sổ bật lên sẽ hiển thị mục giỏ hàng. Trên máy tính để bàn, nó hoạt động tốt nhưng trên thiết bị di động, nó không hoạt động. Đối với thiết bị di động đó là shoeing lỗi nhưTham chiếu không bắt buộcLỗi: giá trị hiển thị không được xác định (Chỉ dành cho thiết bị di động)
Uncaught ReferenceError: showvalue is not defined
Đây là mã dưới đây của tôi
<script type="text/javascript">
function showvalue(value, product) {
$('#<%= lblproduct1.ClientID %>').text(product);
$('#<%= lblVessel.ClientID %>').text(value);
$('.cart_popup').show();
setTimeout(function() {
$('.cart_popup').fadeOut('slow');
}, 5000);
return false;
}
function Showprogress() {
$('#<%= Progress.ClientID %>').show();
}
Html phía trên ascx trang
<asp:Button ID="AddToBasketButton" OnClientClick="Showprogress()" runat="server" OnClick="AddToBasketButton_Click" EnableViewState="false" ValidationGroup="AddToBasket" Text="Add to Cart" />
cs My side code (Thông qua tổng số và productquantity)
ScriptManager.RegisterClientScriptBlock(this.Page, typeof(UpdatePanel), UniqueID, "showvalue('" + Total + "','" + productquantity + "');", true);
Tôi đang gặp sự cố chỉ dành cho thiết bị di động. Khi nhấp vào nút, trang của tôi nhận được làm mới và bật lên không mở được
Tôi không quen với asp.net, nhưng trong điện thoại di động jquery ví dụ bạn có "click" và "tap" như các sự kiện riêng biệt, có thể một cái gì đó như thế này là vấn đề? – Gunnar
tôi không thấy bất kỳ mã nào gọi hàm của bạn 'showvalue()' –
@Anant Tôi gọi từ mã .cs –