You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

点击前页按钮跳转至预约页后如何自动选中对应radio按钮

需求实现方案

你的需求完全可以实现,无需修改现有预约页的单选按钮结构,按以下两步操作即可:

步骤1:给简介页的预约按钮加跳转参数

在两位造型师的简介板块,分别给预约按钮加上带参数的跳转链接,示例如下:

<!-- Tristia 简介区域的预约按钮 -->
<a href="你的预约页路径?stylist=tristia">预约Tristia</a>

<!-- Heidi 简介区域的预约按钮 -->
<a href="你的预约页路径?stylist=heidi">预约Heidi</a>

如果你用的是Vue、React等前端框架,用框架自带的路由跳转方法携带对应参数即可,逻辑一致。

步骤2:预约页加载时自动匹配选中造型师

在预约页加入以下JS代码,页面加载时会自动读取链接参数,选中对应单选按钮:

window.addEventListener('load', function() {
  // 读取url携带的造型师参数
  const query = new URLSearchParams(window.location.search);
  const selectStylist = query.get('stylist');
  if (!selectStylist) return;

  // 匹配对应单选按钮设为选中状态
  const radio = document.querySelector(`input[name="stylist"][value="${selectStylist}"]`);
  radio && (radio.checked = true);
})
关于下拉选择组件的问题

改用下拉选择的实现逻辑和上述方案完全一致,仅需要把单选组件替换为<select>标签即可,两者实现复杂度没有差异,你可以根据页面整体交互风格自由选择。

内容的提问来源于stack exchange,提问作者Tapialj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 06:09:02