我有这样一个html页面:
<html>
<head>
<script src="jquery.js"></script>
<script src="validation.js"></script>
<script>
function show_warning()
{
// If some condition is true, show a warning when the form is being submi
当我的Django表单验证失败时,它会自动返回到表单失败的页面,但我希望它转到页面上的一个html锚点。下面是我的代码:
def detail(request, post_id):
p = get_object_or_404(Post, pk=post_id)
# get all the comments for the post
comments = p.comment_set.all().order_by('pub_date')
# to add a comment to the post
if request.method==
我有一个带有服务器端验证的页面。它的工作原理是,在服务器验证失败时,它显示同一页,并在输入数据的表单上方显示一个带有验证错误的框。
我的问题是在页面顶部有一大堆其他的东西,所以用户不会被引导到错误框,实际上它可能在屏幕之外。错误在div #server_errors中。我想要的是告诉控制器返回视图,但跳到errors部分,这与将#server_errors附加到url相同。
控制器返回如下所示:
public ActionResult ChangeRiskCategory(Guid id)
{
//...
//call server side method, handle e
我有一个使用欧芹菜js进行验证的多步骤表单。我需要首先验证表单,然后触发Google Analytics虚拟页面视图,目前它仍然会触发页面视图,如果有验证错误,这是在表单提交时返回的JavaScript:
var gaPageView =
function gaPageView() {
//alert("here");
if (div.form_elements_container.find('.parsley-error').length > 0) {
我有一个表单,它使用主干的model.validate函数来验证表单。表单侦听模型的change sync invalid事件,如果模型具有validationError属性,则呈现错误状态。当验证失败时,这是非常有效的,但是当它随后成功时,validationError对象仍然存在。
我知道这是 (),但是当以前的验证失败而没有调用model.isValid()时,我需要一种方法来运行错误呈现代码--仅当失败时,因为我的验证代码对于使用这个泛型视图的某些类型的模型来说非常复杂。
render: function() {
var html = '';
// E
我在一个页面上有多个可以切换的内联表单。该页面特定于用户可以提交的给定“问题”,其他用户可以提交“答案”,这是一种可以切换的表单。用户还可以提交对问题的评论、其子答案或其他评论,这些评论也可以通过切换内联表单来发布。
然而,我的一些测试失败了(例如Ambiguous match, found 2 elements matching field "Answer Brief"),大概是因为没有一次切换多个表单的规则或预防措施。
如何让用户在打开新表单之前先关闭表单?
我拥有的所有表单都是使用Rails link_to方法打开的,该方法调用控制器中的new操作,这是一个包含表单切换和
在Gii创建的控制器中,常见的情况是:
if($model->load(Yii::$app->request->post()) && $model->save()){
//.....do something such as redirect after save....//
}else
{
//.....render the form in initial state.....//
}
这可以测试我的表单是否发送了一个帖子&我指定的模型已经保存了发布的信息(据我理解)。
我在我自己创建的控制器中也这样做过,但是在某些情况下,这个条件被忽略了,因为