作者lilypopoa (一个语言两个世界)
看板PHP
标题Re: [请益] 关於 select 选单的问题
时间Wed Aug 8 18:52:49 2007
: <?php
: echo "增加";
: echo "
//你的echo用双引号
: <select name=days
: onChange='location.href=test.php?'.'" .$days."'.'+'.'".$this->value"''>
//到这里你用.来分隔 却不见有双引号作结尾 也同时产生了你其他双引号
//没加反斜线出现问题
: <option value='?'>?</option>
: <option value='1'>1</option>
: <option value='2'>2</option>
: <option value='3'>3</option>
: <option value='4'>4</option>
: <option value='5'>5</option>
: </select>天";
//看你这个做法 似乎是想要用GET传值
//记得要用$_GET[]来接收才接的到
: echo "<br>";
: for ($i=0;$i<$days;$i++)
: {
: echo "<tr><td>";
: echo "<input name=begin_year[] type=text size=5>年<br>";
: }
: ?>
提供你一个做法
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>Kuo</title>
<script language="JavaScript">
<!--
function Kuoch(a)
{
location.href= ('test.php?day='+a);
}
-->
</script>
</head>
<body>
<select onChange=Kuoch(this.value)>
<option value='?'>?</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>
</body>
</html>
怎麽改成PHP就看你了
老实说其实我对JS很不好xdd....
加油吧 这不难: )
对了 切记... JS跟PHP是完全不同的东西 两个不会相互影响
看你这个东西$this->value
似乎是想要抓他select的值...
但是... 这个不但抓不到 在PHP中 这有别的意思...
PHP跟JS执行的地方不同 有兴趣可以查查: )
不过其实老实说 我真的看不懂你onChange那行写什麽东西xdd....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.122.152
※ 编辑: lilypopoa 来自: 218.166.122.152 (08/08 18:56)
1F:推 towalking:谢谢 目前已使用别的方法代替我不懂的JS XD 08/09 15:45