亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更改基于 url 哈希選擇的單選按鈕

更改基于 url 哈希選擇的單選按鈕

慕的地10843 2024-01-03 17:07:09
我有一個包含 3 個不同部分的表單,我還有一些哈希鏈接(#one、#two、#third)可轉到表單頁面,但會根據哈希在頁面加載時顯示相應的表單部分。我讓它工作,表單視圖根據哈希 URL 進行更新,但實際表單沒有更新以收集數據和驗證。我需要發生的是實際的單選按鈕更改,就像單擊它一樣。因此,如果 url 是 www......com/#two,則相應的單選按鈕 2 將被單擊并激活,就像當用戶被發送到帶有頁面鏈接/哈希的頁面時在表單上手動單擊它一樣。HTML: <div class="register_input-container register_input-container--checkbox all role-checkbox">    <div class="register_checkbox_label-row row">        <div class="register_checkbox_label-container col">            <label tabindex="0" for="register_one"                   class="form_checkbox_label form_checkbox_label--role selected-role" id="one"                   data-role="one">                Label One            </label>        </div>        <div class="register_checkbox_label-container col">            <label tabindex="0" for="register_two"                   class="form_checkbox_label form_checkbox_label--role" id="two" data-role=two"                   data-offset="0">                Label Two            </label>        </div>        <div class="register_checkbox_label-container col">            <label tabindex="0" for="register_three" class="form_checkbox_label form_checkbox_label--role " id="three"                   data-role="three">               Label Three            </label>        </div>    </div>    <input type="radio" id="register_one" name="role">    <input type="radio" id="register_two" name="role">    <input type="radio" id="register_three" name="role"></div>
查看完整描述

1 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

不使用,而是在按鈕上toggleFormView模擬 a :click()


document.addEventListener("load", function() {

   var hash = window.location.hash;

   if (hash) $(hash).click(); // For instance: $("#two").click()

});


查看完整回答
反對 回復 2024-01-03
  • 1 回答
  • 0 關注
  • 124 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號