我是JavaScript新手,當用戶單擊提交(無效代碼的情況下)時,我需要此功能在新的彈出窗口中打開。關於提交,打開窗口並執行功能
代碼應該做什麼: 用戶輸入一個代碼,新窗口彈出窗口,並開始下載(如果代碼是正確的),或者將用戶帶到無效頁(如果代碼無效)。無效頁面現在出現在父窗口中,它需要是彈出頁面並將原始頁面留在彈出窗口後面。
我已經在支架中試過target =「_ blank」,那沒用,我也試過了onSubmit =「window.open」。
<script>
function process()
{
var url="https://secure.logmeinrescue.com/R?i=2&Code=" + document.getElementById("url").value;
location.href=url;
return false;
}
</script>
<form onSubmit="return process();">
Enter your 6-digit code to start a remote control session:<br> <input type="text" name="url" id="url"> <input type="submit" value="Start Session">
</form>
使用'window.open'到新打開一個新窗口 – neo108
感謝您的答覆和校正:)。我應該在哪裏放置window.open,我試過它在表格中,並作爲location.href的替代品,但它仍然無法正常工作。 –