单选按钮列表自动选择 MVC db 填充列表中的第一个

发布于 2024-10-29 07:32:22 字数 526 浏览 2 评论 0原文

我有一个表,它为每行获取动态源列表,每行都有一个单选按钮。它由 MVC 在运行时填充。如何自动选择第一个?

<table class="thisTable">
     <tr id="thisRow<%: a.Id %>">
        <% foreach (var t in myType) { %>

            <td id="myTypeCheck<%: a.Id %>">
<input type="radio" name="myType" checked id="<%: t.Id %>" onselect="myTypeChange('<%: t.Id %>')" /></td>

<td><%: t.Val %></td>

<% } %>

</table>

这是表格的基本表示形式,我如何选择生成的单选按钮中的第一个?我尝试检查输入标签,没有骰子。

I have a table that gets a dynamic source list for each row, with a radio button for each row. It's populated at runtime by MVC. How do I automatically select the first one?

<table class="thisTable">
     <tr id="thisRow<%: a.Id %>">
        <% foreach (var t in myType) { %>

            <td id="myTypeCheck<%: a.Id %>">
<input type="radio" name="myType" checked id="<%: t.Id %>" onselect="myTypeChange('<%: t.Id %>')" /></td>

<td><%: t.Val %></td>

<% } %>

</table>

That's a basic representation of the table, how would I select the first one of the generated radio buttons? I've tried checked in the input tag, no dice.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぺ禁宫浮华殁 2024-11-05 07:32:22

不使用 foreach 循环,而使用 for 循环。

然后,如果您要在索引零处渲染项目,请按如下方式检查单选按钮的选中属性:

<table class="thisTable">

    <% for (int i = 0; i < myType.Count; i++) { %>
    <tr id="thisRow<%: a.Id %>">
        <td id="myTypeCheck<%: a.Id %>">

            <% if(i == 0) { %>
                <input type="radio" name="myType" 
                    checked="checked" id="<%: t.Id %>" 
                    onselect="myTypeChange('<%: t.Id %>')" />
            <% } else { %>
                <input type="radio" name="myType" 
                    id="<%: t.Id %>" 
                    onselect="myTypeChange('<%: t.Id %>')" />
            <% } %>
        </td>
        <td><%: t.Val %></td>
</tr>
<% } %>
</table>

Instead of using a foreach loop, use a for loop.

Then if you are rendering the item at index zero, make the radio button's checked attribute checked as follows:

<table class="thisTable">

    <% for (int i = 0; i < myType.Count; i++) { %>
    <tr id="thisRow<%: a.Id %>">
        <td id="myTypeCheck<%: a.Id %>">

            <% if(i == 0) { %>
                <input type="radio" name="myType" 
                    checked="checked" id="<%: t.Id %>" 
                    onselect="myTypeChange('<%: t.Id %>')" />
            <% } else { %>
                <input type="radio" name="myType" 
                    id="<%: t.Id %>" 
                    onselect="myTypeChange('<%: t.Id %>')" />
            <% } %>
        </td>
        <td><%: t.Val %></td>
</tr>
<% } %>
</table>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文