小编maz*_*aze的帖子

将复选框(多个选项)转换为单选按钮或复选框?

我有以下复选框列表.输出列表的方式允许用户选择多个值.但是,我只需要允许用户从下面的复选框列表中选择一个值.

有可能用jQuery以某种方式实现这一点吗?将列表更改为单选按钮,选择列表或其他可能有用的内容也是可以的.

不幸的是我无法访问生成函数,所以我无法更改输出.

提前致谢

<form class="ajax-form" id="user-register" method="post" accept-charset="UTF-8" action="(...)">

(...)

<div id="edit-notifications-custom-custom-berlin-wrapper" class="form-item form-option">
    <label for="edit-notifications-custom-custom-berlin" class="option"><input type="checkbox" class="form-checkbox" value="1" id="edit-notifications-custom-custom-berlin" name="notifications_custom[custom_berlin]"> Berlin</label>
</div>

<div id="edit-notifications-custom-custom-hamburg-wrapper" class="form-item form-option">
    <label for="edit-notifications-custom-custom-hamburg" class="option"><input type="checkbox" class="form-checkbox" value="1" id="edit-notifications-custom-custom-hamburg" name="notifications_custom[custom_hamburg]"> Hamburg</label>
</div>

<div id="edit-notifications-custom-custom-frankfurt-am-main-wrapper" class="form-item form-option">
    <label for="edit-notifications-custom-custom-frankfurt-am-main" class="option"><input type="checkbox" class="form-checkbox" value="1" id="edit-notifications-custom-custom-frankfurt-am-main" name="notifications_custom[custom_frankfurt-am-main]"> Frankfurt am Main</label>
</div>

<div id="edit-notifications-custom-custom-duesseldorf-wrapper" class="form-item form-option">
    <label for="edit-notifications-custom-custom-duesseldorf" class="option"><input type="checkbox" class="form-checkbox" value="1" id="edit-notifications-custom-custom-duesseldorf" name="notifications_custom[custom_duesseldorf]"> Düsseldorf</label>
</div>

<div id="edit-notifications-custom-custom-bielefeld-wrapper" class="form-item form-option">
    <label for="edit-notifications-custom-custom-bielefeld" class="option"><input type="checkbox" class="form-checkbox" value="1" id="edit-notifications-custom-custom-bielefeld" …
Run Code Online (Sandbox Code Playgroud)

forms jquery

5
推荐指数
1
解决办法
2559
查看次数

如何防止使用正则表达式剥离斜线?

我无法弄清楚如何更改我的正则表达式以保持斜杠.我想确保它只包含字母,数字,下划线,短划线和斜线.

($ query就像eg/offer/some-offer-bla-bla-bla)

$query = preg_replace('/[^-a-zA-Z0-9_]/', '', $query);
Run Code Online (Sandbox Code Playgroud)

谢谢

php regex

3
推荐指数
1
解决办法
573
查看次数

标签 统计

forms ×1

jquery ×1

php ×1

regex ×1