需要帮助。一直在拉我的头发试图弄清楚为什么这个代码在最后一个IF语句错误...如果我删除
if(tagsfield && editor && titlefield && node_select !==="None"){
$("#postform").submit();
}
然后加载javascript / jquery。当包括...我的所有其他java不加载,我得到一个.. "未处理的语法错误:意外的标识符",在jquery提交行..
完整代码..
$(document).ready(function(){
var node_select = $("#assigned").text();
$( "#submit" ).click(function() {
var editor = $('#edit').froalaEditor('html.get');
var tagsfield = $('#mySingleField').val();
var titlefield = $('#title').val();
if(!editor){
document.getElementById("content_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";
}
if(!tagsfield){
document.getElementById("tag_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";
}
if(!titlefield){
document.getElementById("title_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";
}
if(node_select == "None"){
document.getElementById("folder_validate").innerHTML = "<h5><span class=\"label label-danger label-validate\">Required</span></h5>";
}
if(tagsfield && editor && titlefield && node_select !=="None"){
$("#postform").submit();
}
});
});
#postform在我的代码中得到确认......出于某种奇怪的原因。这段代码在本地运行良好,一旦我把它放在服务器上就开始失败了。
<form action="" name ="arts" id="postform" method="POST">
<input type="text" id="title" name="title" class="form-control" placeholder="Title" value="">
<input name="tags" id="mySingleField" value="apple,banana,pear" type ="hidden">
<textarea id="edit" name="content" ><!--blah blah--></textarea>
</form>
<button type="button" class="btn btn-default" name="submit" id="submit">Post</button>
答案 0 :(得分:0)
这已得到修复。 我仔细检查了我的缓存,我仍然存储了一些文件的旧版本。所以没有发生变化。 我清除了所有浏览数据并解决了缓存问题。 我在chrome上使用icog模式,所以不确定那里发生了什么。
感谢所有人/女孩的帮助 非常感谢。