我现在有一个文本框在我设定的值,只要我按下切换按钮此功能被触发:传递多个值到另一个页面
function change1(){
var myNewTitle = document.getElementById('myTextField1').value;
if(myNewTitle.length==0){
alert('Write Some real Text please.');
return;
}
document.getElementById("myLink").href="convert.php?var1=" + myNewTitle ;
var titles = document.getElementsByClassName('title1');
Array.prototype.forEach.call(titles,title => {
title.innerHTML = myNewTitle;
});
}
下面是文本框的例子:
Voornaam: <h3 class="title1">Kevin</h3>
<input type="text" id="myTextField1" />
<input type="submit" id="byBtn" value="Change" onclick="change1()"/><br/>
传递这样的值似乎工作得很好,但问题是我有一些其他的文本域和更多的更改功能。但是,我如何从多个文本域中传递多个值,例如我刚刚展示的那个文本域?
让我们假设文本字段1附加到函数change1,我有文本字段2附加到几乎相同的函数更改2.我如何使它,所以我传递来自文本字段2的另一个值,以便来自文本字段1和2传递给另一页。
编辑: 我已经试过了,像这样,但这是不行的,但是这是我多么希望它会工作的想法。
function change1(){
var myNewTitle = document.getElementById('myTextField1').value;
if(myNewTitle.length==0){
alert('Write Some real Text please.');
return;
}
document.getElementById("myLink").href="convert.php?var1=" + myNewTitle +"&var2=" + myNewTitle2;
var titles = document.getElementsByClassName('title1');
Array.prototype.forEach.call(titles,title => {
title.innerHTML = myNewTitle;
});
}
function change2(){
var myNewTitle2 = document.getElementById('myTextField2').value;
if(myNewTitle.length==0){
alert('Write Some real Text please.');
return;
}
document.getElementById("myLink").href="convert.php?var1=" + myNewTitle +"&var2=" + myNewTitle2;
var titles = document.getElementsByClassName('title2');
Array.prototype.forEach.call(titles,title => {
title.innerHTML = myNewTitle2;
});
}
什么到PHP的关系? –
我要参考的页面,因为这个原因决定放入。如有必要,我可以将其删除。 –
如果没有相关性,它应该被删除,因为其他人(比如我自己)会查看php线程。 –