gpt4 book ai didi

php - 如何根据下拉选择更改范围的内容

转载 作者:行者123 更新时间:2023-11-28 09:17:39 26 4
gpt4 key购买 nike

我有以下代码。我试图在用户单击“添加另一项运动”时获取它,kpsport1 将根据用户单击的次数增加到 2、3、4 等。
此外,当他们选择一项运动时,我希望将“选择您的运动”(formSectionHeader)替换为他们选择的运动。尽管在 JS 部分工作了数天,但在使其正常工作时遇到了重大问题。感谢任何见解!非常感谢!!

<div id="copy">
<div id="personalInfo">
<h1>Sporting Experience</h1>

<form action="" name="signUp-pg1" id="signUp-pg1">

<div class="singleSportWrap">
<h2 class="formSectionHeader"><strong>CHOOSE YOUR SPORT</strong> <span>you can add another sport later.</span></h2>

<div class="singleSport">

<div id="KPspecialityPosition" class="formSection">

<div id="sportSelectField" class="selectStyled">
<select class="longField styled KPsportSelecter" name="KPsport1" id="KPsport1">
<option value="default">Sport</option>
<option value="basketball">Basketball</option>
<option value="soccer">Soccer</option>
<option value="football">Football</option>
<option value="baseball">Baseball</option>
<option value="hockey">Hockey</option>
</select>

<div class="checkboxInput"><input type="checkbox" name="primarySport" value="primarySport"><span>This my primary sport</span></div>

</div><!-- //selectStyled -->


</div><!-- //formSection -->
</div><!-- //singleSport -->
</div><!-- //singleSportWrap -->


<p id="addAnotherSport" class="addMoreBtn">Add Another Sport</p>

<div id="formStepControls">
<a id="saveForm">Save for Later</a>
<a href="sign-up-3.php" id="proceedForm">Proceed to Vouching</a>
</div><!-- //formStepControls -->

</form>


</div><!-- personal info -->

</div><!-- copy -->

最佳答案

这里有一些 JavaScript 应该可以满足您的要求(或者至少我如何解释您的要求):

document.getElementById("addAnotherSport").onclick = function () {
var kps = document.getElementById("KPsport1");

var i = kps.selectedIndex;
i++;
if (i >= kps.options.length) i = kps.options.length - 1;

kps.selectedIndex = i;

document.getElementsByTagName("strong")[0].innerHTML = kps.options[kps.selectedIndex].text;
}

document.getElementById("KPsport1").onchange = function () {
document.getElementsByTagName("strong")[0].innerHTML = this.options[this.selectedIndex].text;
}

如果您将其添加到页面底部的脚本标记中,就在结束正文标记之前,它应该可以工作。

关于php - 如何根据下拉选择更改范围的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15440387/

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