10/10/2018, 10:09
cập nhật dữ liệu hàng lọat
em có viết 1 trang in ra danh sách user... tên user thì e cho vào 1 ô textbox ... giờ em muốn khi admin sữa tên của 1 user bất kỳ bằng cách click vào ô textbox và nhập tên trực tiếp vào luôn... xong nhấn sữa thì website sẽ cập nhật tên user đó vào trong csdl ... mà em chưa tìm ra cách nào để nhận biết được admin thay đổi giá trị của ô text nào rùi làm sao cập nhật giá trị đó vào csdl ... mong các anh giúp giùm ạ....
Bài liên quan
b phải thêm một checkbox nữa vào mỗi dòng.
Click vào nút sửa thì chỉ xét những dòng được check và update dòng đó vào data.
Cách thứ 2, tạo 1 mảng js chứa giá trị các textbox (giá trị ban đầu), muốn biết admin thay đổi giá trị nào thì so sánh dữ liệu trong textbox với giá trị trong mảng này. Giống nhau => không đổi, khác nhau => admin đã sửa (không phải sữa)
while ( $result = mysql_fetch_array ( $sql_query ) )
{
?>
<tr>
<td align="left"><input type="text" name="txtUser" value-"<?php echo $result[Name]?>" size="40" maxlength="100" tabindex="1" autocomplete="off"></td>
</tr>
<?php
}
trong javascript làm sao biết nó có bao nhiêu ô textbox ... rùi làm sao mình làm 1 vòng for để lấy giá trị ô textbox vào mảng được ... e đang vướng là vướng chỗ đó đó ạ ... vòng lặp for này chạy tới đâu thì dừng hix ... tại e đọc hòai mà chưa tìm ra cách lấy giá trị của từng ô textbox khi xuất ra dạng while như vậy ạ .... mong các anh giúp giùm ạ
http://kenphan.info/view/2009/09/Xay...ng-jQuery.html
good luck
demo http://kenphan.info/demo/editplace/
<form id="form" method="post">
name:<input type="text" id="name">
mess:<textarea id="text" type="text" ></textarea>
<input type="submit" name="submit" value="Submit">
</form>
xong em dùng jquery
lấy dữ liệu nhập vào thì
var name = $("#name").attr("value")
còn textarea thì ko biết lấy giá trị của nó thế nào
var text = $("#text").attr("value") ko phải
vậy sao để lấy được giá trị trong thẻ textarea
thẻ input có thể cố định cols và rows như thẻ textarea ko nhỉ?