【问题标题】:HTML code compatibility in jquery mobilejquery mobile中的HTML代码兼容性
【发布时间】:2014-02-14 17:27:30
【问题描述】:

下面的 html 代码为用户显示了一个基本的注册/登录表单,我想在使用 jquery 移动库构建的页面中使用它。

目前它不起作用,我是 jquery mobile 的新手,不确定我是否违反了基本法则,不能简单地将其放入页面并期望它起作用。

我想我可能需要更改按钮的代码以使其正常工作?

我对此进行了研究,但找不到我所问问题的 100% 答案。

<script type="text/template" id="login-template">
  <header id="header"></header>
  <div class="login">
    <form class="login-form">
      <h2>Log In</h2>
      <div class="error" style="display:none"></div>
      <input type="text" id="login-username" placeholder="Username" />
      <input type="password" id="login-password" placeholder="Password" />
      <button>Log In</button>
    </form>

    <form class="signup-form">
      <h2>Sign Up</h2>
      <div class="error" style="display:none"></div>
      <input type="text" id="signup-username" placeholder="Username" />
      <input type="password" id="signup-password" placeholder="Create a Password" />
      <button>Sign Up</button>
    </form>
  </div>
</script>

【问题讨论】:

  • HTML 代码不应放在script 标签内
  • @AtanuCSE:HTML5 允许将 data 插入到文档中——type 不能将其解释为脚本语言。 (它也应该是一个有效的 MIME 类型。)
  • 你把代码放在哪里了?在头部,身体......?
  • body 标签之间

标签: javascript jquery html jquery-mobile


【解决方案1】:

为什么您的 HTML 内容在 &lt;script&gt;&lt;/script&gt; 标记内?我不熟悉 jQuery Mobile 模块,但是,基本的 HTML 会说这无论如何都行不通。

尝试删除上述标签,看看它是否有效。我实际上不确定你想要实现什么,所以,我真的不能做出很多贡献。

【讨论】:

  • 欢迎来到 StackOverflow——这个答案更像是一个问题而不是一个答案,所以这就是它被否决的原因。尝试在评论而不是答案中给出这种回应。
  • 在发布此“答案”时,我无法发布 cmets。道歉。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
相关资源
最近更新 更多