Tôi cần sử dụng nút mà không cần sử dụng biểu mẫu. Làm cách nào để tôi gửi dữ liệu bài đăng lên trình duyệt?Bài đăng nút HTML
Tôi đang sử dụng:
<button style="height: 100px; width: 300px" onClick="parent.location='form1.php'" >Fill survey</button>
Tôi cần sử dụng nút mà không cần sử dụng biểu mẫu. Làm cách nào để tôi gửi dữ liệu bài đăng lên trình duyệt?Bài đăng nút HTML
Tôi đang sử dụng:
<button style="height: 100px; width: 300px" onClick="parent.location='form1.php'" >Fill survey</button>
Bạn sẽ cần phải tạo ra một hình thức trong JavaScript, sau đó gửi nó. Nhìn vào mã này
HTML
<button type="button" onclick="proceed();">do</button>
Các mã JavaScript
function proceed() {
var form = document.createElement('form');
form.setAttribute('method', 'post');
form.setAttribute('action', 'http://google.com');
form.style.display = 'hidden';
document.body.appendChild(form)
form.submit();
}
cảm ơn bạn tốt ... – user434885
một câu hỏi khác ... làm cách nào để tôi đặt nội dung tôi muốn đăng vì im không nhận được bất kỳ nội dung nào ... – user434885
Bằng cách thêm "? Key1 = value1 & key2 = value2" vào giá trị hành động. Hoặc bằng cách thêm các trường nhập ẩn vào biểu mẫu. – Gidon
Vậy làm thế nào sẽ server tìm các dữ liệu nếu bạn không có hình thức? – leppie
gần nhất tôi sẽ nghĩ là ajax, nhưng nó vẫn đang sử dụng được, không đăng –
@C_Rance: POST có thể được sử dụng cho các yêu cầu AJAX. – acme