这样的情况能完成发布吗 |
作者: 笛之 |
| 阅读: 42874/2
|
2013/8/28 23:23:21 |
|
是phpwind9.0。能见到发布的页面,但是页面源代码里没有输入框。熊猫也分析不到。手动分析不知道怎样打开。
看源码,发贴是由PHP或JS调用完成的。贴部分页面源码如下:
<input type="hidden" value="" name="pid" /> <input type="hidden" value="" name="tid" /> <input type="hidden" value="default" name="special" /> <div class="ft cc"> <button type="submit" name="Submit" class="btn btn_submit btn_big fl mr10" id="J_post_sub">发布</button> <a href="http://localhost/phpwind/index.php?c=draft&a=doAdd" class="btn btn_big mr10" id="J_draftBtn">存为草稿</a> <label for="reply_notice_label"><input name="reply_notice" id="reply_notice_label" type="checkbox" value="1" checked />有回复提醒我</label> </div> </div> </div> <input type="hidden" name="csrf_token" value="d38351ba844f9d5b"/></form> </div>
//点击发布 $(’’#mainForm’’).on(’’submit’’, function(e){ e.preventDefault(); var titleInput = $("#J_atc_title"), rx_tit = titleInput.val().replace(/\s*/g, ’’’’); var contentTextarea = $("#J_wind_editor"), editor = contentTextarea.data(’’windeditor’’); //校验标题和内容是否为空,发新帖时才校验 if(POST_TYPE === Post_Type_Enum.NEW_POST && (rx_tit === ’’’’|| contentTextarea.val().replace(/\s*/g, ’’’’) === ’’’’)){ Wind.Util.resultTip({ error : true, msg : ’’帖子标题或内容不能为空’’, follow : post_btn, callback: function(){ if(!rx_tit) { titleInput.focus(); }else{ //editor.setFocus($(editor.editorDoc.body)); } } }); return; }
//针对不支持placeholder的浏览器优化处理 if(document.createElement(’’input’’).placeholder !== ’’’’ && POST_TYPE === Post_Type_Enum.NEW_POST){ if(titleInput.val() === titleInput.attr("placeholder")){ Wind.Util.resultTip({ error : true, msg : ’’帖子标题不能为空’’, follow : post_btn }); return; } }
格式有点乱。本来还想贴个截图上来。但你们的‘在文章中插入图片’不灵,无法贴上来。让你们费眼神了,呵呵。
|
|
|