如下select<td>
<select name='Aselect'>
<option value='1'>option1</option>
<option value='2'>option2</option> #1个select 2个option
</td>以及如下div
<div style='display:".$showup."'> #我是想用showup来根据option1或者option2存放none或者block的
<fieldset>
<legend><b>field1</b></legend>
<table>
<tr>
<td>
<input type='text'>
</td>
</tr>
</table>
</div>
我如何能通过select的option1或者option2来控制div的display目前的问题是 1.当我选择option的时候 当前的option的值在php中如何获得
2.例如我通过option1 来控制div的显示 那么我如何动态刷新当前的页面可能真正实现思路不是这样的 请知道的告诉下 用PHP实现不要JS的
<select name='Aselect'>
<option value='1'>option1</option>
<option value='2'>option2</option> #1个select 2个option
</td>以及如下div
<div style='display:".$showup."'> #我是想用showup来根据option1或者option2存放none或者block的
<fieldset>
<legend><b>field1</b></legend>
<table>
<tr>
<td>
<input type='text'>
</td>
</tr>
</table>
</div>
我如何能通过select的option1或者option2来控制div的display目前的问题是 1.当我选择option的时候 当前的option的值在php中如何获得
2.例如我通过option1 来控制div的显示 那么我如何动态刷新当前的页面可能真正实现思路不是这样的 请知道的告诉下 用PHP实现不要JS的
里边我只是echo "aaa";结果在页面选择option产生如你所说的onchange事件时没有打印出我预想的aaa .....
关于POST 我目前只是实现了点一个submit的按钮 然后能根据表单里的数据进行显示或者隐藏div块 但是 在我只有选择option而没有提交表单的情况下 表单的数据是没有更新的 所以我才想要“动态”获得当前选中的option的内容 你说的方法 是人为去提交表单
HTML是网页的基础,JS用来控制HTML中的元素动态使用,HTML和JS是运行在客户端。
PHP是在服务器端运行的,用来处理来自客户端的请求,比如连接数据库等等。你现在的需求是在浏览器(即客户端)上动态改变option,这是属于客户端的操作,当然用JS写。