点击清除内容
在以下代码中:
<INPUT TYPE="radio" name="1" id="1" VALUE="1" <?php echo $checked1 ?>><font size="2">1</font>
<INPUT TYPE="radio" name="2" id="2" VALUE="2" <?php echo $checked2 ?>><font size="2">2</font>
<TEXTAREA name="names" id="names" rows="15" cols="65"><?php echo $names ?></TEXTAREA>
如果第一次选择单选按钮 1,则文本区域上的 onclick
其内容应被清除,但如果用户第二次单击同一文本区域,则内容不应被清除被清除为相同的单选按钮1。
这同样适用于单选按钮 2。这是怎么做到的?
In the following code:
<INPUT TYPE="radio" name="1" id="1" VALUE="1" <?php echo $checked1 ?>><font size="2">1</font>
<INPUT TYPE="radio" name="2" id="2" VALUE="2" <?php echo $checked2 ?>><font size="2">2</font>
<TEXTAREA name="names" id="names" rows="15" cols="65"><?php echo $names ?></TEXTAREA>
If the radio button 1 selected for the first time then onclick
on textarea its contents should be cleared, but if the user clicks for the second time on the same text area the contents should not be cleared for the same radio button1.
The same should hold good for radio button2. How is this done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这将满足您的要求。只需放置在 body 标签中
This will fullfill your requirement. just place in body tag
演示,这是代码:
这将第一次清除内容,而不是再次为页面的生命周期。
Demo and here is the code:
This would clear contents for the first time and not again for the life time of page.
编辑:看来我误解了你的要求。这仅适用于单击单选按钮,不适用于文本区域。
您需要设置一个点击事件来清除textarea内容,然后自行解除绑定。
使用 jQuery,事件处理程序将类似于:
edit: Looks like I mis-understood your requirements. This only applies to the click of the radio button, not to the textarea.
You need to setup a click event to clear the textarea content, and then unbind itself.
With jQuery the event handler would be something like: