在更改下拉框时将数据从js传递到php
HTML如下所示:在更改下拉框时将数据从js传递到php,php,Php,HTML如下所示: <form name="dataform"> <select name ="sel" onchange="go(dataform);"> <option value=1>1</option> <option value=2>2</option> <option value=3>3</option> </select> 1. 2. 3. JS在这里: <scr
<form name="dataform">
<select name ="sel" onchange="go(dataform);">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
1.
2.
3.
JS在这里:
<script type="text/javascript">
function go(frm)
{
if(frm.sel.value==1)
{
window.location="my.php?a="+frm;
}
}
</script>
功能go(frm)
{
如果(frm.sel.value==1)
{
window.location=“my.php?a=“+frm;
}
}
PHP代码如下:
<?php
if(isset($_GET['a']))
{
echo $_GET['a'];
}
?>
问题是,当我回显$\u GET['a']时,它会给出HTMLFormELEMENT。 我想将以前的FORMDATA转发到另一个表单。如何获取上一个表单元素,以及如何在不发布表单的情况下转发到下一个表单……
<form name="dataform">
<select name ="sel" onchange="go(this);">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<script type="text/javascript">
function go(ele)
{
window.location="my.php?a="+ele.value;
}
</script>
1.
2.
3.
功能go(ele)
{
window.location=“my.php?a=“+ele.value;
}
为什么我们必须用大写字母输入英语,而用小写字母输入代码?(仅供参考,输入大写字母被视为尖叫)