html 表单内容和 css 对齐问题

标签 html css xhtml css-float

我有一个带有提交按钮和取消按钮的用户注册表单,

问题 1) 如果在带有 submit button 的表单中有取消按钮,当我单击取消按钮,它执行表单的操作而不是返回主页并取消注册页面。

我们不能将这两个按钮放在一个表单中吗?

问题 2) 由于问题 1,我在表单外添加了 cancel button 并链接到主页,它按我预期的那样工作,但是,我需要将这两个 按钮 放在屏幕的同一行中。

<div id="main-content">
    <div id="login-container">
        <form id="user-registration-form" method="POST">
            // Some other fields, like username, etc.
            <fieldset class="edit" id="submit-button-fieldset">

                <input type="submit" id="submit-regiser"/>

            </fieldset>

        </form>
        <fieldset id="Cancel-field">
          <button id='cancel-registration' onclick=window.location.href='link-to-home'>Cancel</button>
        </fieldset>
      </div>
  </div>

我需要将 #submit-regiser#cancel-registration 放在屏幕的同一行中。而且这是针对移动浏览器的,所以应该遵守XHTML规则

提前致谢。

最佳答案

这是预期的行为。取消按钮应该清除表单,而不是让用户返回到之前的页面。

您仍然可以使用 <button> 以这种方式进行操作元素:

<form id="user-registration-form" method="POST">
    <fieldset class="edit" id="submit-button-fieldset">
        <button type="submit" id="submit-regiser">submit</button>
        <button id="cancel-regiser" onClick="window.location.href='http://example.com'; return false;">Back</button>
    </fieldset>
</form>

关于html 表单内容和 css 对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8212472/

相关文章:

html - 使用比元素尺寸大得多的 CSS border-radius

html - 是否有 css 文本重置?

css - 100% div 高度让人头疼

javascript - 使用 JavaScript 更改数据表中的列标题

css - 编写媒体查询,我不明白为什么它会改变我的 img 宽度而不是高度?

html - 您知道 Net 上学习 XHTML 1.0 strict 的最佳网站吗?与 W3schools.com 一样,但内容更好、最新?

html - 如何跨列应用字体系列样式

css - 可能隐藏的跨度之间的分隔符

javascript - 有没有办法从 HTML 中的函数调用中访问 this.value (输入的)

html - 定位标题在容器底部