После перенаправления мой код JavaScript не будет работать

(c*) соответствует 'ccc', таким образом вы получаете совпадение. Для соответствия «cccd» используйте ^(?:(c*)|(cccd))$

См. demo .

0
задан Siddhant Saraswat 3 March 2019 в 14:26
поделиться

1 ответ

Как только вы перенаправите страницу A (начальную страницу) на страницу B (новую страницу), JavaScript на странице A прекратит работу, и страница B вступит во владение. Если вы хотите показать вычисленное значение в качестве предупреждения, предупреждение должно быть перед перенаправлением страницы. Измените порядок кода следующим образом:

function Calculate () {// Если строка ниже прокомментирована, мой код ниже работает, в противном случае нет.

var ps = require("python-shell")
var path = require("path")

var num1= document.getElementById("num1").value
var num2 = document.getElementById("num2").value

// Shows calculated result as an alert here. 

//redirect after alert
window.location = "resultpage.html";


// FURTHER CODE BELOW //

Еще одна вещь, которую стоит отметить, это то, что элементы num1 и num2 на странице A больше не будут отображаться на странице B. Если вы хотите выполнить вычисление на странице B, вам нужно будет отправить это данные как часть URL-адреса в качестве параметра, если вы хотите, чтобы он был доступен, а затем либо заполните поля на странице правильными значениями, либо измените свой javascript для чтения значений из параметров.

0
ответ дан SteveB 3 March 2019 в 14:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: