【问题标题】:Is it possible to change the "Go" button onClick Event in an iPhone Web App?是否可以更改 iPhone Web 应用程序中的“开始”按钮 onClick 事件?
【发布时间】:2011-06-23 03:57:13
【问题描述】:

我在尝试提交登录表单时遇到了问题。在使用 HTML 提交表单之前,登录按钮可以很好地调用我编写的 JavaScript 代码来验证表单(action="...php" method="post")。但是,我认为提交按钮实际上并没有被定义为提交按钮。

这是一个问题的原因是因为每当用户输入他们的登录信息时,他们所要做的就是点击 UIKeyboard 上的“Go”按钮,它会将他们重定向到下一页,而无需调用验证形式。他们什么也不能输入,仍然可以进入下一个网页。

我对编程比较陌生,这是我第一次尝试编写 iPhone Web 应用程序。因此,任何有关如何重定向 go 按钮以便它调用我的 JavaScript 函数的帮助都会很棒,因为我不知道如何访问移动 safari 键盘。

如果无法做到这一点,那么问题是否可能是 go 按钮无法将登录按钮识别为实际的提交按钮?

【问题讨论】:

    标签: javascript iphone html web-applications


    【解决方案1】:

    如果您可以访问 HTML 代码,最简单的方法是在表单中添加一个 onSubmit 事件。

    <form method="post" onSubmit="return YourValidationFunction()" enctype="multipart/form-data">
    

    这将确保在实际提交表单之前调用验证方法。

    【讨论】:

    • 太好了,现在 Go 按钮可以验证表单了。我也忘记为我的按钮输入 type="submit" 了,因为我使用 dashcode 在画布中创建了它。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 2013-09-15
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多