Я действительно получил его для работы с использованием кода ниже. Спасибо всем, кто дал мне свои материалы, но должен сказать, что у меня были трудности с его работой. Надеюсь, это будет полезно для кого-то другого, кто является новым в javascript.Как передать переменные на другую страницу?
function SelectedRow() {
(function() {
if (window.addEventListener) {
window.addEventListener('load', run, false);
} else if (window.attachEvent) {
window.attachEvent('onload', run);
}
function run() {
var table = document.getElementById('alternativeCableTable');
table.onclick = function (event) {
var target = event.target || event.srcElement;
while (target && target.nodeName != 'TR') {
target = target.parentElement;
}
var cells = target.cells;
if (!cells.length || target.parentNode.nodeName == 'THEAD') {
return;
}
var stockcode = document.getElementById('stockcode');
var wiretype = document.getElementById('wiretype');
var wirelength = document.getElementById('wirelength');
var terminalA = document.getElementById('termA');
var sealA = document.getElementById('sealA');
var terminalB = document.getElementById('termB');
var sealB = document.getElementById('sealB');
stockcode.value = cells[0].innerHTML;
wiretype.value = cells[1].innerHTML;
wirelength.value = cells[2].innerHTML;
terminalA.value = cells[3].innerHTML;
sealA.value = cells[4].innerHTML;
terminalB.value = cells[5].innerHTML;
sealB.value = cells[6].innerHTML;
alert("The select data is sent to print page");
window.open("http://10.19.13.67/ReworkLabels/PrintLabelPage.aspx?stockcode=" + decodeURIComponent(stockcode.value) + "&wiretype=" + decodeURIComponent(wiretype.value) + "&wirelength=" + decodeURIComponent(wirelength.value)
+ "&terminalA=" + decodeURIComponent(terminalA.value) + "&sealA=" + decodeURIComponent(sealA.value) + "&terminalB=" + decodeURIComponent(terminalB.value) + "&sealB=" + decodeURIComponent(sealB.value),"_blank");
};
}
})();
}
строка '+' 'оператор называет ToString)' метод (. Вам нужно получить какой-то способ получить значение из 'f1', которое вы действительно хотите отправить. –
и я думаю, что они могут быть в основном 'cells [0] .innerHTML' –
Вам нужно использовать' f1.value' вместо 'f1' и то же самое с' f2' – Satpal