0

我在这里有javascript代码:

演示

但是 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(表单和文本框的名称不同),但它工作得很好..

4

1 回答 1

2

多重问题

  1. 脚本已加载
  2. 验证方法名称和元素具有相同的 idalasan
  3. textarea 有一个默认值(一个空格)

固定演示

function validate(myform)
{
    if(document.myform.alasan.value == "")
    {

        alert("Alasan harus diisi");
        document.myform.alasan.focus();
        return false;
    }
    else
    {
        return true;
    }
}
于 2013-06-12T06:47:55.567 回答