使用Javascript验证无效

时间:2013-06-12 06:41:12

标签: javascript

我在这里有javascript代码:

Demo

但是jsfiddle说它有错误:

{"error": "Shell form does not validate{'html_initial_name': u'initial-js_lib', 'form': <mooshell.forms.ShellForm object at 0xa2ea90c>, 'html_name': 'js_lib', 'html_initial_id': u'initial-id_js_lib', 'label': u'Js lib', 'field': <django.forms.models.ModelChoiceField object at 0xa2ef70c>, 'help_text': '', 'name': 'js_lib'}{'html_initial_name': u'initial-js_wrap', 'form': <mooshell.forms.ShellForm object at 0xa2ea90c>, 'html_name': 'js_wrap', 'html_initial_id': u'initial-id_js_wrap', 'label': u'Js wrap', 'field': <django.forms.fields.TypedChoiceField object at 0xa2ef12c>, 'help_text': '', 'name': 'js_wrap'}"}

我已经尝试过我的主程序,这个JS不起作用,所以我尝试了jsfiddle,然后我得到了结果。我的JS怎么了?因为我有相同的JS(不同的形式和文本框的名称),但它完美地工作..

1 个答案:

答案 0 :(得分:2)

多个问题

  1. 脚本是onload
  2. 验证方法名称,且元素具有相同的ID alasan
  3. textarea的默认值为(一个空格)
  4. 已修复Demo

    function validate(myform)
    {
        if(document.myform.alasan.value == "")
        {
    
            alert("Alasan harus diisi");
            document.myform.alasan.focus();
            return false;
        }
        else
        {
            return true;
        }
    }