gpt4 book ai didi

基于单选按钮值的 JavaScript 重定向

转载 作者:行者123 更新时间:2023-12-03 12:03:53 25 4
gpt4 key购买 nike

我正在检查单选按钮设置的值,使其看起来像“星级评定”系统,并根据检查将用户重定向到特定页面。

但是下面的代码总是以 else 语句结束。我想知道单选按钮是否设置为显示:无;这会影响我的代码吗?

JavaScript 添加到 WordPress 插件:

on_sent_ok: "if (document.getElementByName('review_stars').value=='4' || document.getElementByName('review_stars').value=='5'){location = 'http://my_domain/review-submission/'} else { location = 'http://my_domain/review-thank-you/'};"

这是 HTML:

<span id="review_stars" class="wpcf7-form-control wpcf7-starrating wpcf7-validates-as-required review_stars starrating" data-cancel="0" data-def="0">
<span id="mf113" class="star-rating-control">
<div id="mf114" class="rating-cancel">
<div id="mf115" class="star-rating rater-0 star-rating-applied star-rating-live" aria-label="" role="text">
<div id="mf116" class="star-rating rater-0 star-rating-applied star-rating-live" aria-label="" role="text">
<div id="mf117" class="star-rating rater-0 star-rating-applied star-rating-live" aria-label="" role="text">
<a id="mfa23" title="3">3</a>
</div>
<div id="mf118" class="star-rating rater-0 star-rating-applied star-rating-live" aria-label="" role="text">
<div id="mf119" class="star-rating rater-0 star-rating-applied star-rating-live" aria-label="" role="text">
</span>
<input class="star-rating-applied" type="radio" value="1" name="review_stars" style="display: none;">
<input class="star-rating-applied" type="radio" value="2" name="review_stars" style="display: none;">
<input class="star-rating-applied" type="radio" value="3" name="review_stars" style="display: none;">
<input class="star-rating-applied" type="radio" value="4" name="review_stars" style="display: none;">
<input class="star-rating-applied" type="radio" value="5" name="review_stars" style="display: none;">
</span>

最佳答案

试试这个(注意复数“元素”)

document.getElementsByName();

此函数将返回与该名称匹配的元素数组(因此您可能必须使用索引来访问元素)。

如果您确定页面上每个元素只有一个,您可以尝试以下操作:

document.getElementsByName('review_stars')[0].value;

关于基于单选按钮值的 JavaScript 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25272679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com