Наработки

Автор: in_construct Написано: 2 мес. назад Форматирование: text.
Без нумерации строк
  1. <form action="somescript.php?do=somedo" method="post">
  2. <input type="hidden" name="s" value="$session[sessionhash]" />
  3. <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
  4.  
  5. <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
  6. <tr>
  7.         <td class="tcat">
  8.                 <if condition="$show['editpoll']"><span class="smallfont" style="float:$stylevar[right]"><a href="poll.php?$session[sessionurl]do=polledit&amp;pollid=$pollinfo[pollid]">$vbphrase[edit_poll]</a></span></if>
  9.                 $vbphrase[poll]<span class="normal">: $pollinfo[question]</span>
  10.         </td>
  11. </tr>
  12. <if condition="$show['pollenddate']">
  13. <tr>
  14.         <td class="thead" align="center" style="font-weight:normal"><phrase 1="$pollenddate" 2="$pollendtime">$vbphrase[this_poll_will_close_on_x_at_y]</phrase></td>
  15. </tr>
  16. </if>
  17. <tr>
  18.         <td class="panelsurround" align="center">
  19.         <div class="panel">
  20.                 <div style="width:$stylevar[formwidth]" align="$stylevar[left]">
  21.  
  22.                         <if condition="$show['publicwarning']">
  23.                         <div class="fieldset">$vbphrase[public_poll_users_see_choices]</div>
  24.                         </if>
  25.  
  26.                         <fieldset class="fieldset">
  27.                                 <legend>$vbphrase[poll_options]</legend>
  28.                                 <div style="padding:$stylevar[formspacer]px">
  29.                                         <div style="margin-bottom:$stylevar[formspacer]px"><strong>$pollinfo[question]</strong></div>
  30.                                         Invited people with friends
  31.                                 </div>
  32.                         </fieldset>
  33.  
  34.                         <div>
  35.                                 <script type="text/javascript">
  36.                                 <!--
  37. function add_guest_field()
  38. {
  39.         var cont = YAHOO.util.Dom.get("guestsfields"), childs = YAHOO.util.Dom.getChildren("guestsfields");
  40.         if (cont.parentNode.style.display == "none")
  41.         {
  42.                 cont.parentNode.style.display = "block";
  43.                 return false;
  44.         }
  45.         var li = document.createElement("li");
  46.         li.innerHTML = childs[0].innerHTML.replace(/\[0\]/g, "[" + childs.length + "]");
  47.         cont.appendChild(li);
  48.         return false;
  49. }
  50. function remove_guest_field(obj)
  51. {
  52.         obj = obj.parentNode;
  53.         var c = YAHOO.util.Dom.getChildren("guestsfields"), i, j;
  54.         for(i = 0; i < c.length; i++)
  55.         {
  56.                 if (obj === c[i]){
  57.                         for(j = i + 1; j < c.length; j++)
  58.                         {
  59.                                 c[j].innerHTML = c[j].innerHTML.replace(new RegExp("\\[" + j + "\\]", "gm"), "[" + (j - 1) + "]");
  60.                         }
  61.                         break;
  62.                 }
  63.         }
  64.         obj.parentNode.removeChild(obj);
  65.         return false;
  66. }
  67.                                 -->    
  68.                                 </script>
  69.                                 <a href="javascript://" onclick="fetch_object('guestsfields').style.display = 'none'; fetch_object('meetselfadd').style.display = fetch_object('guestsfields').parentNode.style.display = '';">Добавить себя</a> | <a href="javascript://" onclick="add_guest_field();">Добавить гостя</a>
  70.                                 <div style="display: none;">
  71.                                         <ol id="guestsfields">
  72.                                                 <li>
  73.                                                         Имя: <input type="text" name="name[0]" value="" />&nbsp;<select name="sex[0]"><option value="">Пол</option><option value="m">Мальчик</option><option value="v">Девочка</option></select>&nbsp;<select name="age[0]"><option value="">Возраст</option><option value="0">0-3</option><option value="1">4-6</option><option value="2">7-9</option><option value="3">10-13</option><option value="4">13-17</option><option value="5">18+</option></select>&nbsp;<a href="javascript://" onclick="remove_guest_field(this);">удалить</a><br />
  74.                                                         <label for="meeting_an"><input type="checkbox" id="meeting_an" name="animal[0]" value="1" />C животным</label>&nbsp;<label for="meeting_al"><input type="checkbox" id="meeting_al" name="alco[0]" value="1" />C алкоголем</label>&nbsp;<label for="meeting_on"><input type="checkbox" id="meeting_on" name="overnigth[0]" value="1" />C ночевкой</label>&nbsp;
  75.                                                 </li>
  76.                                         </ol>
  77.                                         <div id="meetselfadd" style="display: none;">
  78.                                                 <select name="sex[0]"><option value="">Пол</option><option value="m">Мальчик</option><option value="v">Девочка</option></select>&nbsp;<select name="age[0]"><option value="">Возраст</option><option value="0">0-3</option><option value="1">4-6</option><option value="2">7-9</option><option value="3">10-13</option><option value="4">13-17</option><option value="5">18+</option></select><br />
  79.                                                 <label for="meeting_an"><input type="checkbox" id="meeting_an" name="animal[0]" value="1" />C животным</label>&nbsp;<label for="meeting_al"><input type="checkbox" id="meeting_al" name="alco[0]" value="1" />C алкоголем</label>&nbsp;<label for="meeting_on"><input type="checkbox" id="meeting_on" name="overnigth[0]" value="1" />C ночевкой</label>
  80.                                         </div>
  81.                                         <input type="hidden" name="do" value="self" />
  82.                                         <input type="submit" class="button" value="Добавить" />
  83.                                 </div>
  84.                         </div>
  85.                 </div>
  86.         </div>
  87.         </td>
  88. </tr>
  89. </table>
  90.  
  91. </form>