>我正在提交一个使用 javascript 通过 GET 传递值的表单 - 当它到达提交页面时,它会运行函数,然后在通过标头重定向时运行空白页。标头通过重定向再次传递 GET:
header("location: page.php?name=" . $name . "&number=" . $number);
正在传递的值在文本中使用新行 -
function selectvalue()
{
var frm = document.forms[0];
var select = frm.browsers.value;
if (select === "A")
frm.message.value = "lineone'nlinetwo'nlinethree";
else if (select === "B")
frm.message.value = "lineone'nlinetwo'nlinethree";
else
frm.message.value = "lineone'nlinetwo'nlinethree";
}
提交单行工作正常,只有多行消息。任何协助将不胜感激。
您应该使用 encodeURI 将其转换为有效的 URL