10/10/2018, 00:17

Lay gia tri form submit bang javascript

Mình muốn hỏi muốn lấy các giá trị của form đã được submit từ trang trước bằng javascript như thế nào . Anh nào biết xin chỉ giúp ,thanks..
zoejoe viết 02:30 ngày 10/10/2018
Có một cách, mà hok bik có được hông
Trước khi submit, mình cho chạy 1 đoạn script nhỏ để lưu lại thông tin vào cookie, sau đó sagn trang sau mình gọi lại giá trị đó Nhưng có vẻ hok khả thi vì cookie hok thể lưu lại nhièu
BossFTP viết 02:21 ngày 10/10/2018
Thêm cách nữa là form method GET, bạn xài js tách mấy cái var=somthing ra.
DTTung viết 02:19 ngày 10/10/2018
uh.. thử hỏi cái này:
mình muốn hiển thị 1 dòng TV có dấu, khi viết ra trang web thì vẫn bt nhưng khi alert thì 1 số chữ có dấu chuyển thành các kí tự loằng ngoằng^^
Làm sao để lấy được đúng length của nó bây giờ?(cần chính xác để tính tọa độ) VD ạ->&#7841,ả->&#7843

[=========> Bổ sung bài viết <=========]

??..mình chưa rõ ý của bossFtp.. method Get rồi lấy như nào?
zoejoe viết 02:29 ngày 10/10/2018
Cái này có thể do bạn dùng 1 chương trinh nào đó để viết web, roài nó encode lại cho ban luôn (dreamweaver chẳng hạn). Mình chỉ việc set lại encode, roài alert ra lại xem sao. Mình thấy nó vẫn alert ra giá trị TV bình thường mà
BossFTP viết 02:19 ngày 10/10/2018
Yeah, code 5 phút mới xong ^_^
PHP Code:
function getfromget(searchwhat) {
  if(
search=='')
    return 
"";
  
start=search.indexOf(what "=");
  if(
start!=-1) {
    
start=start what.length+1
    
end=search.indexOf("&",start);
    if(
end==-1)
      
end=search.length;
    return 
unescape(search.substring(start,end));
  } else
    return 
"";
}
//~ mysearch=location.search; //use this
mysearch="?php=dirlist&dir=/www&file=.htaccess"// test
alert(getfromget(mysearch"php"));
alert(getfromget(mysearch"dir"));
alert(getfromget(mysearch"file")); 
Bác hiểu ý em chứ? T_T
zoejoe viết 02:20 ngày 10/10/2018
Nếu method là POST thì seo nhỉ ??
DTTung viết 02:23 ngày 10/10/2018
Được gửi bởi zoejoe
Cái này có thể do bạn dùng 1 chương trinh nào đó để viết web, roài nó encode lại cho ban luôn (dreamweaver chẳng hạn). Mình chỉ việc set lại encode, roài alert ra lại xem sao. Mình thấy nó vẫn alert ra giá trị TV bình thường mà
đúng rồi mình dùng dreamweaver ,set lại encode của Dreamweaver ??

[=========> Bổ sung bài viết <=========]

Được gửi bởi BossFTP
Yeah, code 5 phút mới xong ^_^
PHP Code:
function getfromget(searchwhat) {
  if(
search=='')
    return 
"";
  
start=search.indexOf(what "=");
  if(
start!=-1) {
    
start=start what.length+1
    
end=search.indexOf("&",start);
    if(
end==-1)
      
end=search.length;
    return 
unescape(search.substring(start,end));
  } else
    return 
"";
}
//~ mysearch=location.search; //use this
mysearch="?php=dirlist&dir=/www&file=.htaccess"// test
alert(getfromget(mysearch"php"));
alert(getfromget(mysearch"dir"));
alert(getfromget(mysearch"file")); 
Bác hiểu ý em chứ? T_T
nếu dùng php thì mình dùng biến php lấy gt của form rồi gán sang javascript

[=========> Bổ sung bài viết <=========]

hinh nhu may cai kieu nay ắ la ma html. Ấy là do mình chuyển qua php lấy gt nên mới bị thế
BossFTP viết 02:19 ngày 10/10/2018
Được gửi bởi zoejoe
Nếu method là POST thì seo nhỉ ??
Em đâu có nói xài POST đâu T_T
Cách hay nhất vẫn là xài cookie, hình như cho lưu tối đa 4 KB (4096B)

[=========> Bổ sung bài viết <=========]

nếu dùng php thì mình dùng biến php lấy gt của form rồi gán sang javascript
Đó là cài em xài với nút option của BossFTP (các bác xài tài khoản demo để login)
zoejoe viết 02:33 ngày 10/10/2018
Được gửi bởi DTTung
đúng rồi mình dùng dreamweaver ,set lại encode của Dreamweaver ??
Ctrl + J == > tab Title/Encoding ==> chọn Utf-8 với DRW8
Bài liên quan
0