我正在创建一个注册表单。
我使用了setError()在所有的编辑文本中设置错误消息。现在,我想在单击submit按钮时检查编辑文本是否有错误消息。
实现无错误提交表单的正确方法如下:
您不需要明确检查是否设置了错误,因为下一次提交字段无论如何都会重新验证。
您可以将getError()方法用于EditText
并检查它是否返回null
。虽然更好的方法是只在错误上设置一个布尔值isValid
并检查它
要在写入文本后但在单击页面上的注册/提交按钮之前检查文本,您需要使用文本观察程序
使用setError()
设置错误后,您需要检查getError()
是否返回null
以及editText.getText()。长度()
返回0
然后执行Toast
等操作。
例如:
onClick(View v){
if(editText.getError() != null || editText.getText().length() == 0){
................(Perform Toast or something for clearing error)
}else{
.... your action to perform on button click
}
因此,我正在使用Selenium和Python进行一些web抓取,我遇到了一个问题。我正在单击下一个按钮以移动到某个网站上的下一页,但我需要在到达最后一页时停止单击。现在,我的想法是使用some_element。在try/except语句中单击()并等待,直到该按钮不再可单击时出现错误。似乎,.click()不发出任何类型的信号,当按钮不能被点击时,它不会抛出错误,也不会发出任何真或假信号。 我尝
伙计们!我对servlet是新手。我尝试按照book的步骤创建servlet。它只是一个登录表单,用户输入用户ID和密码,点击登录,然后在网页中显示输入值。但是,当我输入用户ID和密码时,我得到Http404错误。 我想知道context.xml可能有什么问题,但我不确定。我还尝试用xml映射servlet,但仍然得到错误。 消息/userlogin/userservlet 来源服务器没有找到目标
编辑:底部的解决方案 这是一个跳棋游戏。单击一个按钮后,它等待单击第二个按钮与之交换。然而,有时你可能不想移动那个按钮,但一旦你点击了它,就没有回头路了,因为我无法禁用它。 在这里的其他帖子中,我看到人们使用 这只是使它在第一次单击后不可见。 这什么都干不了。 这也没什么用。编辑:所有这些方法都用true和false进行了尝试。 私有无效交换(){ 但你也需要 这样它就重新启用了它,或者其他什么,
问题内容: 我正在使用ASP.net Web应用程序。 我有一个带有提交按钮的表格。提交按钮的代码如下所示。 我想写如下内容: 我该怎么做呢? 问题答案: 你最好做… 如果返回,则您的表单不会提交。 您可能还应该将事件处理程序从内联移动。
我面临一些问题,你可以很容易地解决这个问题。我使其在第一次查看时工作良好的表单,因为它在单击提交按钮时将数据存储在数据库中。我还可以在刷新配置文件页面后存储数据。我认为如果代码只在点击提交按钮时执行,而不在刷新页面时执行,那么问题就解决了。但我不知道怎么做。 轮廓php Frnd.php 编辑:我使用POST/Redirect/GET方法解决了这个问题。这个视频(https://www.youtu
问题内容: 我有一个HTML表单,其中使用了几个按钮。问题是,无论我单击哪个按钮,即使该按钮的类型不是“ submit”,也将提交表单。例如:之类的按钮,导致表单提交。 为这些按钮中的每个按钮执行一次操作是非常痛苦的。 我使用jQuery和jQuery UI,并且网站使用HTML5。 有没有办法禁用这种自动行为? 问题答案: 像按钮 是 提交按钮。 设置以改变它。是默认值(由HTML建议指定)。