作者TKirby ( :D)
看板Web_Design
标题Re: [问题] 请问表单radio的value如何抓text的内容?
时间Wed Apr 12 23:28:54 2006
不喜欢多一个 t1 的话,不要给他 name 就可以了
<input type="radio" name="r" value="2006/04/12">2006/04/12<br/>
<input type="radio" name="r" id="no" value="N/A">
<input type="text" onkeypress="var that=this;
setTimeout(function(){document.getElementById('no').value=that.value;}, 100);"
onfocus="no.checked=true;">
<input type="submit">
※ 引述《piligo (pili)》之铭言:
: : 请教我的设计方向是有关日期的决定
: : 设计两个radio,一个radio是今天日期,另一个是人工填写,为了人工填写我在旁
: : 边放了一个text的表单,这样的话我要如何把text所填的资料导入radio的value栏位
: : 呢?
: : 表单後续动作是写入资料库,采用PHP+MySQL
: : --
: : ◆ 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: 140.112.30.52
1F:推 piligo:ㄜ..可是导到後端的php他是抓name来当变数名称说 04/12 23:44
2F:推 piligo:喔懂了,看出id的功用了,text把值导到radio的id为no的 04/12 23:47
3F:→ TKirby:php 抓 $_GET["r"] 就好 04/12 23:53