Nhận giá trị hộp văn bản asp trong JavaScript

Trong bài viết này, tôi sẽ giải thích bằng một ví dụ, cách tìm và nhận giá trị của TextBox trong UserControl i. e. WebUserControl [ASCX] từ Trang mẹ [ASPX] sử dụng JavaScript trong ASP. Net

 

 

Kiểm soát người dùng

Sau đây là Đánh dấu HTML của một UserControl đơn giản bao gồm một Hộp văn bản để ghi tên của Người dùng

@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

 

    tiêu đề>

head>

   

html>

 

 

Vấn đề

Khi bạn đặt một ASP. Net bên trong một số UserControl thì ID HTML của điều khiển được đặt bên trong UserControl sẽ thay đổi

Và do đó, JavaScript không thể tìm thấy điều khiển với ID được chỉ định ban đầu của nó

Ví dụ: một Hộp văn bản có ID txtName trong UserControl có ID ucName sẽ có ID HTML là ucName_txtName. Nguồn Xem sau của trang hiển thị hành vi này

 

 

Giải pháp

Giải pháp cho vấn đề này là sử dụng Khối mã nhúng để tìm Hộp văn bản bên trong UserControl nhằm xác định thuộc tính ClientID của nó

Trong hàm JavaScript sau, Hộp văn bản được tham chiếu bằng ASP. Net FindControl và sau đó ClientID của nó được sử dụng bên trong tài liệu. getElementById để lấy tham chiếu của TextBox

Chứng nhận và tăng cơ hội.

Chính phủ. ASP được chứng nhận. NET Programmer

Lấy giá trị tham số từ điều khiển Hộp văn bản

Điều khiển hộp văn bản hiển thị điều khiển hộp văn bản cho đầu vào của người dùng. Cách sử dụng trong ASP. NET giống như

Thuộc tính công khai 'Văn bản' nhận hoặc đặt nội dung văn bản của điều khiển Hộp văn bản.
Giá trị hộp văn bản theo JavaScript
Mã sau sẽ hiển thị điều khiển Hộp văn bản và Nút.

mã trang aspx

Nhận giá trị hộp văn bản trong JavaScript

’]” />

Đoạn mã sau là hàm JavaScript để lấy giá trị từ điều khiển TextBox

Hàm JavaScript
// Lấy giá trị TextBox

hàm GetTextBoxValue[id]

{

cảnh báo [tài liệu. getElementById[id]. giá trị];

}

Làm cách nào để nhận giá trị từ asp TextBox trong javascript?

JavaScript Nhận Asp. giá trị hộp văn bản ròng. Nhận Asp. giá trị nhãn net trong JavaScript .
function getvalues[] {.
trả về sai. }.
< asp. Nút ID="btnValidate" runat="server" Text="Nhận giá trị" OnClientClick="javascript. getvalues[];" />

Làm cách nào để lấy giá trị của TextBox trong asp net?

Sử dụng thuộc tính runat = “server” . Đánh dấu HTML bao gồm một Biểu mẫu bao gồm hai Hộp văn bản HTML và một Nút trong đó một Hộp văn bản sử dụng thuộc tính tên trong khi hộp kia sử dụng thuộc tính runat = “server”. Sau đây là trình xử lý sự kiện Nhấp vào nút bên trong các giá trị của cả hai Hộp văn bản đầu vào HTML đang được truy cập.

Làm cách nào để nhận giá trị GridView TextBox trong Javascript trong asp net?

Chủ Đề