如果未选中复选框,则不应提交表单
可能的重复:
javascript表单验证库的推荐
在我的HTML页面中有一个单选按钮
,如果选择该单选按钮,它将启用一个包含文本框
的div
。
我在这里需要一些验证。如果选中了复选框
并且文本框
为空,则提交按钮
不应工作,并且应保留在同一页面上。
我怎样才能实现这个?
<块引用> <块引用>编辑了代码,使其现在可以工作。
我如何在 Play 中实现此功能!框架? 这是我的代码的一部分
<div id="ask-poll">
<form name="myform" action="@{Application.askquestion()}" onsubmit="return validateThisForm();">
<div class="wf-group">
<p><label for="questionText"><h3>Who do you want to ask for their opinion?</h3></label></p>
Possible Duplicate:
Recommendation for javascript form validation library
In my HTML page there is a radio button
, if that radio button is selected it will enable a div
containing a textbox
.
I need some validation here. If the checkbox
is selected and textbox
is empty then the submit button
should not work and it should remain on the same page.
How can i implement this?
edited the code so that it will work now.
How can I implement this in Play! Framework?
This is a part of my code
<div id="ask-poll">
<form name="myform" action="@{Application.askquestion()}" onsubmit="return validateThisForm();">
<div class="wf-group">
<p><label for="questionText"><h3>Who do you want to ask for their opinion?</h3></label></p>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
虽然这不是一个编码答案,但有许多表单验证 javascript 示例(因此我不会通过发布一堆链接来侮辱您),您可以在其中看到他们如何使用 javascript 来测试所有必需元素是否已完成,例如,各种“必需”文本框、“您读过这个”复选框等。然后您将其作为提交“onclick”的一部分来实现,如果它无效,您将返回“false”,这会阻止表单被提交。
While this isnt a coded answer, there are a number of form validation javascript examples (hence Im not going to insult you by posting a bunch of links to them) where you can see how they use javascript to test if all the required elements are completed, eg, various "required" textboxes, a "have you read this" checkbox etc. You then implement this as part of the submit "onclick" and if its not valid you return "false" this prevents the form being submitted.
这取自 @danyolgiax 的链接
This has been taken from @danyolgiax's link
如果您想使用 jquery,这里有一个示例代码:
In case You want to use jquery here is a sample code :