有事请教各位,谢谢支持!
举例备选有:正规渠道、其他渠道(可以自定义输入)
将代码设置为:
<input type='radio' name='post_db[my_850]' value='正规渠道' {$rsdb[my_850]['正规渠道']}>正规渠道
<input id=opt1 name='post_db[my_850]' type=radio value='' />其他渠道<input type=text placeholder='请输入' onfocus='opt1.checked=true'onblur='opt1.value=this.value'/>
当选“正规渠道”,下次修改时还是默认“正规渠道”;
选“其他渠道”然后提交,获得了自定义输入的值,
当再次修改时,两个选项都是未选中状态,其他渠道后面的输入框也是默认的空,假如两个都不选,提交后就什么都没有;
假如选“正规渠道”下次修改时还是默认选中状态;
假如选“其他渠道”上次输入的值为空,还得重新输入,可是我也不知道上次输入的是什么啊,项目多了真记不起。
尝试修改:
<input type='radio' name='post_db[my_850]' value='正规渠道' {$rsdb[my_850]['正规渠道']}>正规渠道
<input id=opt1 name='post_db[my_850]' type=radio value='$rsdb[my_850]' />其他渠道<input type=text placeholder='$rsdb[my_850]' onfocus='opt1.checked=true'onblur='opt1.value=this.value'/>
现在再次修改时,已经有上次输入的值,但是两个选项还是都未选中的状态,必须手动选中“其他渠道”,才能提交上次的值,否则什么都没有;
请问改怎么写?才能在修改时保留上次的选项和上次输入的值。
这个自定义不是后台设置好的,随时要变的,类似这种,当选其他时后面可以输入自定义,但是要修改其他内容的话,这里就不是原来输入的值了,还得点一下才行,否则提交后原来的内容就没有了