Tôi có một trang web bắt đầu nơi tôi muốn có 2 nút gửi riêng biệt, một trong số đó sẽ nhập dữ liệu và thực hiện một số phép tính để hiển thị trên cùng một màn hình. Tôi đã có này làm việc thành công với:Nhiều nút gửi php hành động khác nhau
<form id="form1" name="form1" method="post" onsubmit="" onreset="" action="programname.php">
<input type="submit" name="calc" value="Find Angle">
và sau đó tôi sử dụng:
if (!isset($_POST['submit'])){
Do actions, display calculations}
Bây giờ tôi muốn có một nút mà vẫn lấy các dữ liệu họ bước vào nhưng sau đó đi đến một địa chỉ khác thứ hai nộp. Có một cách thanh lịch để làm điều này?
Nó có rks! Cảm ơn rất nhiều! Tôi đã dành một giờ nhìn vào những trường hợp hơi khác so với tôi và không thể hình dung ra được. Bạn đã nhận được nó trong 3 giây :-) Tôi có nhiều hơn nữa để tìm hiểu .. – Joegramming
Điều gì sẽ xảy ra nếu người dùng chỉ cần nhấn phím Enter mà không cần nhấp vào nút gửi? –
@IstiaqueAhmed: Trừ khi bạn thay đổi, nó sẽ gửi biểu mẫu với bất kỳ hành động nào theo mặc định. Nếu đó không phải là những gì bạn muốn, bạn có thể thiết lập bất kỳ hành vi nào bạn muốn thông qua trình lắng nghe 'onsubmit' trên phần tử'