Javascript umbraco轮廓检查是否选中复选框
我正在使用Umbraco 4.7并使用contour 1.6创建表单。我无法升级,因为我们的网站位于其他地方。在他们将我们的站点迁移回服务器时,我需要一些代码方面的帮助。我有一个复选框,我想1。检查是否选中,以及是否为“添加内联链接”。到目前为止,我已经知道了这一点,但它在页面加载和复选框未选中之前起作用。只有勾选了复选框后,如何才能使其工作Javascript umbraco轮廓检查是否选中复选框,javascript,checkbox,umbraco,contour,Javascript,Checkbox,Umbraco,Contour,我正在使用Umbraco 4.7并使用contour 1.6创建表单。我无法升级,因为我们的网站位于其他地方。在他们将我们的站点迁移回服务器时,我需要一些代码方面的帮助。我有一个复选框,我想1。检查是否选中,以及是否为“添加内联链接”。到目前为止,我已经知道了这一点,但它在页面加载和复选框未选中之前起作用。只有勾选了复选框后,如何才能使其工作 <script type="text/javascript"> window.onload = function() {
<script type="text/javascript">
window.onload = function() {
if($(".contourField checkbox paynow checkbox alternating").attr("checked")==true)
{
window.location = '/paypal';
}
else
{
window.location = '#'
}
}
</script>
提前感谢请澄清,您是说在加载页面时应选中该框吗?或者,您希望从本质上观察复选框,如果它被选中,则创建一个链接 如果要查看复选框,可以绑定到其“更改”事件。下面是一个有帮助的JSFIDLE: 如果您只想在加载页面/文档时检查复选框是否已选中,则可以使用以下内容: 至于您自己的代码,您正在进行检查,以查看您的复选框对象attr checked==true还是false。 $object.attr'checked'在选中时返回checked,在未选中时返回undefined,而不是true或false
$(function() {
var chkbox = $('#chkbox');
chkbox.change(function() {
alert(' is it checked? ' +
(chkbox.attr('checked')? "yes" : "no")
);
});
});
$(document).ready(function() {
var chkbox = $('#chkbox');
chkbox.attr('checked') ?
alert("it's checked") :
alert("it's not checked");
});