<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; javascript]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2192</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2192&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «javascript».]]></description>
		<lastBuildDate>Wed, 11 May 2011 18:58:47 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16275#p16275</link>
			<description><![CDATA[<div class="quotebox"><cite>Ketsyki сказал:</cite><blockquote><p>А почему так? В гугле такой код рботает. Огнелису и Опере не понравились только регулярные выражения, а а IE&nbsp; еще и запятая?</p></blockquote></div><p>Я не делаю браузеры, поэтому не знаю почему они так отличаются в поведении, но очевидно, что некоторые из них допускают определенные вольности, другие нет. В регулярном выражении была ошибка, лишняя запятая - это тоже ошибка. Разработчик не должен допускать ошибок, тогда особенности поведения браузеров будут не так страшны.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 11 May 2011 18:58:47 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16275#p16275</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16274#p16274</link>
			<description><![CDATA[<p>Все. Работает.</p><p>А почему так? В гугле такой код рботает. Огнелису и Опере не понравились только регулярные выражения, а а IE&nbsp; еще и запятая?</p>]]></description>
			<author><![CDATA[null@example.com (Ketsyki)]]></author>
			<pubDate>Wed, 11 May 2011 16:24:57 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16274#p16274</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16273#p16273</link>
			<description><![CDATA[<p>Попробуйте здесь убрать последнюю запятую.</p><div class="codebox"><pre><code>Class: { 
            selectNone6: true
},</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 11 May 2011 15:59:07 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16273#p16273</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16272#p16272</link>
			<description><![CDATA[<p>SCRIPT1028: Предполагается наличие идентификатора, строки или числа <br />childrens.html, строка 368 символ 2</p><p>Это место в самом низу кода, где в строк стоит одна фигурная скобка (4 строка с низу).</p>]]></description>
			<author><![CDATA[null@example.com (Ketsyki)]]></author>
			<pubDate>Wed, 11 May 2011 15:30:13 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16272#p16272</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16269#p16269</link>
			<description><![CDATA[<div class="quotebox"><cite>Ketsyki сказал:</cite><blockquote><p>В Хроме, Огнелисе, Опере скрипт работает. В IE нет.</p></blockquote></div><p>Какие ошибки выдает IE?</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 11 May 2011 14:49:04 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16269#p16269</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16267#p16267</link>
			<description><![CDATA[<p>Точно. Спс <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> Про ошибки в регулярных выражениях не подумал.</p><p>В Хроме, Огнелисе, Опере скрипт работает. В IE нет.</p><p>Может быть, можно с как-то запретить заходить на сайт через IE? <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Ketsyki)]]></author>
			<pubDate>Wed, 11 May 2011 12:12:12 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16267#p16267</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16266#p16266</link>
			<description><![CDATA[<p>Неверно сформировано регулярное выражение.<br />/^[а-яА-ЯёЁ-\s]{2,}$/i.test(value);<br />Получается диапазон от Ё до \s (Ё-\s) что является ошибкой. Правильно будет экранировать символ дефиса, чтобы он не воспринимался как оператор:<br />/^[а-яА-ЯёЁ\-\s]{2,}$/i.test(value);<br />Учитывая ключ i указывающий на регистронезависимые поиск, еще правильнее будет так:<br />/^[а-яё\-\s]{2,}$/i.test(value);</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 11 May 2011 11:23:07 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16266#p16266</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16264#p16264</link>
			<description><![CDATA[<p>Путем нехитрых манипуляций (удаление скрипта) установил, что не работает этот код. </p><p>Код написан с использованием JQuery. Код делает проверку формы. Но я такую проверку использовал еще в одном месте, но там проверял только 3 инпута, и код прекрасно работал.<br /></p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
     

         

    $(document).ready(function() {

 $.validator.addMethod(&quot;Docname&quot;,function(value,element){
if($(&quot;#Section option:selected&quot;).val() != &quot;&quot;)
{
if($(&quot;#Docname&quot;)[0].value){
return this.optional(element) || /^[а-яА-ЯёЁa-zA-Z0-9-.,\№\s]{2,}$/i.test(value);
}

         }
else 
return true;
    },&quot;Ошибка&quot;);

$.validator.addMethod( 
       &quot;file1&quot;,
      function(value, element) { 
        if($(&quot;#Section option:selected&quot;).val() != &quot;&quot;)
{
 if($(&quot;#file1&quot;)[0].value){
        
          return true;} else return false; }
 else

 return true;
        
      }, 
      &quot;Ошибка.&quot; 

    );


 $.validator.addMethod(&quot;Surname&quot;,function(value,element){
    return this.optional(element) || /^[а-яА-ЯёЁ-\s]{2,}$/i.test(value);
    },&quot;Ошибка.&quot;);


$.validator.addMethod(&quot;Name1&quot;,function(value,element){
    return this.optional(element) || /^[а-яА-ЯёЁ-\s]{2,}$/i.test(value);
    },&quot;Ошибка.&quot;);


 $.validator.addMethod(&quot;Patronymic&quot;,function(value,element){
    return this.optional(element) || /^[а-яА-ЯёЁ-\s]{2,}$/i.test(value);
    },&quot;Ошибка.&quot;);
    

$.validator.addMethod(&quot;Email&quot;, function(value, element) {  
    return this.optional(element) || /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/i.test(value);  
    }, &quot;Ошибка.&quot;);

$.validator.addMethod(&quot;Telephone&quot;, function(value, element) {  
    return this.optional(element) || /^[0-9+]{2,}$/i.test(value);  
    }, &quot;Ошибка.&quot;);


$.validator.addMethod( 
       &quot;selectNone1&quot;,
      function(value, element) { 
        if (element.value == &quot;&quot;) 
        { 
          return false; 
        } 
        else return true; 
      }, 
      &quot;Ошибка.&quot; 
    ); 

$.validator.addMethod(&quot;Date&quot;, function(value, element) {  
    return this.optional(element) || /^[0-9]+\-[0-9]+\-[0-9]{2}$/i.test(value);  
    }, &quot;Ошибка.&quot;);



$.validator.addMethod( 
       &quot;selectNone2&quot;,
      function(value, element) { 
        if (element.value == &quot;-2&quot;) 
        { 
          return false; 
        } 
        else return true; 
      }, 
      &quot;Ошибка.&quot; 
    ); 


$.validator.addMethod( 
       &quot;selectNone3&quot;,
      function(value, element) { 
        if (element.value == &quot;-1&quot;) 
        { 
          return false; 
        } 
        else return true; 
      }, 
      &quot;Ошибка.&quot; 
    ); 



$.validator.addMethod( 
       &quot;selectNone4&quot;,
      function(value, element) { 
        if (element.value == &quot;-1&quot;) 
        { 
          return false; 
        } 
        
else
return true; 
      }, 
      &quot;Ошибка.&quot; 
    ); 



$.validator.addMethod(&quot;Addcity&quot;,function(value,element){
if($(&quot;#city option:selected&quot;).val() == -2)
{
if($(&quot;#addCity&quot;)[0].value){
return this.optional(element) || /^[а-яА-ЯёЁ-\s]{2,}$/i.test(value);
}

         }
else 
return true;
    },&quot;Ошибка&quot;);
 



$.validator.addMethod( 
       &quot;selectNone5&quot;,
      function(value, element) { 
        if (element.value == &quot;-1&quot;) 
        { 
          return false; 
        } 
        
else
return true; 
      }, 
      &quot;Ошибка.&quot; 
    ); 




$.validator.addMethod(&quot;Addschool&quot;,function(value,element){
if($(&quot;#school option:selected&quot;).val() == -2)
{
if($(&quot;#addSchool&quot;)[0].value){
return this.optional(element) || /^[а-яА-ЯёЁ0-9-.,\№\s]{2,}$/i.test(value);
}

         }
else 
return true;
    },&quot;Ошибка&quot;);



$.validator.addMethod(&quot;Address&quot;,function(value,element){
    return this.optional(element) || /^[а-яА-ЯёЁ0-9.,_\№-\s]{2,}$/i.test(value);
    },&quot;Ошибка.&quot;);



$.validator.addMethod( 
       &quot;selectNone6&quot;,
      function(value, element) { 
        if (element.value == &quot;&quot;) 
        { 
          return false; 
        } 
        else return true; 
      }, 
      &quot;Ошибка.&quot; 
    );
 





        // Validate signup form
        $(&quot;#signup&quot;).validate({
                rules: {
                        
        Docname: {  Docname: true },


 
file1: {
accept: &quot;doc|pdf&quot;,
          file1: true
      },
        Surname: &quot;required Surname&quot;,
        Name1: &quot;required Name1&quot;,
        Patronymic: &quot;required Patronymic&quot;,
        Email: &quot;required Email&quot;,
        Telephone: &quot;required Telephone&quot;,
        
        
                  
          Sex: { 
            selectNone1: true 
          }, 
         
        Date: &quot;required Date&quot;,

        country_id: { 
            selectNone2: true
        },

        region_id: { 
            selectNone3: true
        },


        city_id: { 
            selectNone4: true
},


Addcity: {  Addcity: true },



school_id: { 
            selectNone5: true
},



Addschool: {  Addschool: true },

        

Address: &quot;required Address&quot;,


Class: { 
            selectNone6: true
},
    



}
                

            

        });
    
   


    });

&lt;/script&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Ketsyki)]]></author>
			<pubDate>Wed, 11 May 2011 11:08:42 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16264#p16264</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16253#p16253</link>
			<description><![CDATA[<p>Тогда выложите где-нибудь файл скрипта, чтобы его можно было посмотреть.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Wed, 11 May 2011 09:23:24 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16253#p16253</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16249#p16249</link>
			<description><![CDATA[<p>Тут проблема в том, что FireBug просто пишет, что есть такая ошибка, и не пишет, где в какой она строке. Я сейчас попросил его показать предупреждения. Дак он выдал кучу предупреждений, касающихся библиотеки JQuery.</p>]]></description>
			<author><![CDATA[null@example.com (Ketsyki)]]></author>
			<pubDate>Wed, 11 May 2011 07:13:33 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16249#p16249</guid>
		</item>
		<item>
			<title><![CDATA[Re: javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16243#p16243</link>
			<description><![CDATA[<div class="quotebox"><cite>Ketsyki сказал:</cite><blockquote><p>invalid range in character class</p></blockquote></div><p>Покажите часть кода вокруг строки вызывающей данную ошибку. Попробуем разобраться вместе. Используйте для отладки Firebug.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 10 May 2011 20:00:31 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16243#p16243</guid>
		</item>
		<item>
			<title><![CDATA[javascript]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=16235#p16235</link>
			<description><![CDATA[<p>Допустим, у меня есть js, который отлично работает в Google Chrome, но не хочет работать в других браузерах. Запустил этот код в Fire Fox, включив Fire Bug. Получил такую ошибку: invalid range in character class. Что с этим делом делать?</p>]]></description>
			<author><![CDATA[null@example.com (Ketsyki)]]></author>
			<pubDate>Tue, 10 May 2011 17:18:25 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=16235#p16235</guid>
		</item>
	</channel>
</rss>
