post_debate.htm 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <div class="exfm cl">
  2. <div class="sinf sppoll z">
  3. <dl>
  4. <dt><span class="rq">*</span><label for="affirmpoint">{lang debate_square_point}:</label></dt>
  5. <dd><textarea name="affirmpoint" id="affirmpoint" class="pt" tabindex="1" style="width:210px;">$debate[affirmpoint]</textarea></dd>
  6. <dt><span class="rq">*</span><label for="negapoint">{lang debate_opponent_point}:</label></dt>
  7. <dd><textarea name="negapoint" id="negapoint" class="pt" tabindex="1" style="width:210px;">$debate[negapoint]</textarea></dd>
  8. </dl>
  9. </div>
  10. <div class="sadd z">
  11. <dl>
  12. <dt><label for="endtime">{lang endtime}:</label></dt>
  13. <dd class="hasd cl">
  14. <input type="text" name="endtime" id="endtime" class="px" onclick="showcalendar(event, this, true)" autocomplete="off" value="$debate[endtime]" tabindex="1" />
  15. <a href="javascript:;" class="dpbtn" onclick="showselect(this, 'endtime')">^</a>
  16. </dd>
  17. <dt><label for="umpire">{lang debate_umpire}:</label></dt>
  18. <dd>
  19. <p><input type="text" name="umpire" id="umpire" class="px" onblur="checkuserexists(this.value, 'checkuserinfo')" value="$debate[umpire]" tabindex="1" /><span id="checkuserinfo"></span></p>
  20. </dd>
  21. <!--{hook/post_debate_extra}-->
  22. </dl>
  23. </div>
  24. </div>
  25. <script type="text/javascript" reload="1">
  26. function checkuserexists(username, objname) {
  27. if(!username) {
  28. $(objname).innerHTML = '';
  29. return;
  30. }
  31. var x = new Ajax();
  32. username = BROWSER.ie && document.charset == 'utf-8' ? encodeURIComponent(username) : username;
  33. x.get('forum.php?mod=ajax&inajax=1&action=checkuserexists&username=' + username, function(s){
  34. var obj = $(objname);
  35. obj.innerHTML = s;
  36. });
  37. }
  38. EXTRAFUNC['validator']['special'] = 'validateextra';
  39. function validateextra() {
  40. if($('postform').affirmpoint.value == '') {
  41. showDialog('{lang post_debate_message_1}', 'alert', '', function () { $('postform').affirmpoint.focus() });
  42. return false;
  43. }
  44. if($('postform').negapoint.value == '') {
  45. showDialog('{lang post_debate_message_2}', 'alert', '', function () { $('postform').negapoint.focus() });
  46. return false;
  47. }
  48. return true;
  49. }
  50. </script>