我对单选按钮和日期字段使用以下代码
<input type="radio" name="datefilter" value="all" checked>All sessions<br>
<input type="radio" name="datefilter" value="after" >
Changes take effect on:
<input type="text" name="date_filter" value="<? echo date('m-d-Y'); ?>">
当用户单击文本字段时,我希望选择值为“after”的单选按钮,以防忘记输入该值。我是一名 php hack,但对 javascript 不太了解。如果这会让事情变得更容易,我绝对可以添加到 radio 字段。
已经有一个 JavaScript 函数正在运行,当用户选择文本字段时,该函数会调用日期选择日历弹出窗口。别以为会这样
谢谢!
最佳答案
向其中添加一些 jQuery,如下所示:
代码:
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js">
<script type="text/javascript">
$(document).ready(function () {
$('#date_filter').click(function () {
$("#after").attr('checked', true);
});
});
</script>
</head>
<body>
<input type="radio" name="datefilter" value="all" checked>All sessions<br>
<input type="radio" id="after" name="datefilter" value="after">
Changes take effect on:
<input type="text" id="date_filter" name="date_filter" value="2013-01-01">
</body>
</html>
关于javascript - 在输入文本字段时设置单选按钮值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136027/