[英]open new window / tab after form submit using an drupal javascript invoke
是的,有人問過這個問題。 但我找不到我的問題的答案。 我在這里發布了我的問題,因為它比drupal更多與php / javascript有關。
所以基本上我有一個經過驗證的表單,在提交部分,我在php中有一個(drupal hook)函數,可以在其中添加/修改代碼。 此函數捕獲表單字段並將其存儲在數據庫中。 這意味着字段正確填充,因此我想在這里實現一些功能,為用戶打開一個新的選項卡或窗口,而無需關閉當前的選項卡或窗口。
所以我知道您不能從php調用javascript以使用諸如window.open()
類的東西,但是無論如何我都能做到這一點,以便調用此window.open()
嗎?
如果您有的話,我也會開放一些不同的方法。
您可以使用錨元素來提交表單並打開新窗口:
<script>
function submitMyForm()
{
// Validate form fields here
// ...
// If form is valid, submit it
myForm.submit();
}
</script>
<a href="javascript:submitMyForm();" target="_blank">Submit Form</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.