作者piligo (pili)
看板Web_Design
标题Re: [问题] 请问表单radio的value如何抓text的内容?
时间Wed Apr 12 22:34:48 2006
: 请教我的设计方向是有关日期的决定
: 设计两个radio,一个radio是今天日期,另一个是人工填写,为了人工填写我在旁
: 边放了一个text的表单,这样的话我要如何把text所填的资料导入radio的value栏位
: 呢?
: 表单後续动作是写入资料库,采用PHP+MySQL
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 210.244.15.225
: → piligo:感觉是不是我的设计采用radio就有问题,想不透,因为我多加 04/12 17:51
: → piligo:text发现他跟radio是毫无关系,反而又多送一个变数值出来 04/12 17:52
: 推 fannys23:判断人工填写的radio是否被选取,是的话则存入text的值 04/12 19:21
: → fannys23:如果被选取的radio是今天日期的那一个,则存入今天日期 04/12 19:21
: → fannys23:text本来就会丢一个值给你罗~ 04/12 19:21
: → fannys23:你该担心的是使用者在text填日期、却又选今天日期的radio 04/12 19:22
: → ckw:那就把text预设disable,有选radio的话再enable给他敲 04/12 20:03
运用abgne的范本是有达到把text预设disable,有选radio的话再enable给他敲,不过
我要的[现在日期]与[自订日期]都是同一变数名称,依照abgne的范本,是不同的变数
名称,本来以为下面这一段就是把t1的值导入r1,可是当我送出表单却发现,r1却写on,
而值还是留在t1,可是我的资料表要写入date的栏位是r1,另外不知input的id值是运用
在那个部分呢?我把id都拿掉还是可以运作。
<script type="text/javascript">
<!--
function setValue(){
document.getElementById("r1").value =
document.getElementById("t1").value;
}
//-->
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.244.15.225
1F:→ piligo:我要想到一个方法,把text的t1也改成r1,不过这样会造成 04/12 22:50
2F:→ piligo:送了两个r1的变数出去,一个值是on,另一个就是text写的值 04/12 22:51
3F:→ piligo:不过这样做的话变成text一定要摆在radio的後面,因为php 04/12 22:52
4F:→ piligo:只会抓相同变数的最後一个值,前面会略过,那当text摆在 04/12 22:53
5F:→ piligo:radio前面就会变成,php会取r1的值会on,真糟糕 04/12 22:54