<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Маска ввода телефона]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/757/" />
	<updated>2016-06-21T07:18:38Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/757/maska-vvoda-telefona/</id>
		<entry>
			<title type="html"><![CDATA[Re: Маска ввода телефона]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3571/#p3571" />
			<content type="html"><![CDATA[<p>Во первых, я плагина masked input не обязательно указывать id. Нужно лишь привязать его к нужному элементу, выбрав при помощи jquery. Лучше всего просто вписать код в конце шаблона с формой.<br /></p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
$(&quot;селектор нужного поля&quot;).inputmask(&quot;+7(999)999-99-99&quot;);
Например для поля с аттрибутом name=&quot;user_phone&quot;
$(&#039;[name=&quot;user_phone&quot;]&#039;).inputmask(&quot;+7(999)999-99-99&quot;);
&lt;/script&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-21T07:18:38Z</updated>
			<id>https://forum.readyscript.ru/post/3571/#p3571</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Маска ввода телефона]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3570/#p3570" />
			<content type="html"><![CDATA[<p>Андрей, спасибо. Всё сделал. Но теперь вылез другой косяк. Если форма находится на странице т.е. <a href="http://сайт.ру/feedback-2/">http://сайт.ру/feedback-2/</a> то маска работает. А если выводить форму в модальном окне, то не работает. Может с этим подскажете?</p>]]></content>
			<author>
				<name><![CDATA[Антон]]></name>
				<uri>https://forum.readyscript.ru/user/276/</uri>
			</author>
			<updated>2016-06-21T06:59:20Z</updated>
			<id>https://forum.readyscript.ru/post/3570/#p3570</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Маска ввода телефона]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3568/#p3568" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Антон пишет:</cite><blockquote><p>Добрый день уважаемые.<br />Проблема у меня такая: пытаюсь добавить на сайт маску для ввода телефона. Проверка по маске это хорошо, но ввод по маске интереснее. Нашёл плагин <a href="http://digitalbush.com/projects/masked-input-plugin/">http://digitalbush.com/projects/masked-input-plugin/</a> но для его работы надо указать id поля. Точнее полю назначить id, но как это сделать через стандартный генератор форм?<br />Так же прошу администрацию обратить внимание на это дело и по возможности внедрить в дистрибутив CMS.<br />Заранее спасибо. <img src="https://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></blockquote></div><p>Нужно создать в папке <span class="bbu">своей темы</span> файл field.tpl и положить его по следующему пути:<br /><strong>/moduleview/feedback/blocks/feedback/field.tpl</strong></p><p>Обратите внимание на <span class="bbu">&lt;input type=&quot;text&quot; name=&quot;{$field.alias}&quot;&nbsp; <strong>id=&quot;{$field.alias}&quot;</strong> {if $field.length&gt;0}maxlength=&quot;{$field.length}&quot;{/if} value=&quot;{if $postValue}{$postValue}{else}{$field-&gt;getDefault()}{/if}&quot;/&gt;</span><br /></p><div class="codebox"><pre><code>{if $request} 
  {assign var=postValue value=$request-&gt;request($field.alias,&#039;string&#039;)} 
{/if}           

{if $field.show_type==&#039;string&#039; || $field.show_type==&#039;email&#039;}   
   &lt;input type=&quot;text&quot; name=&quot;{$field.alias}&quot;  id=&quot;{$field.alias}&quot; {if $field.length&gt;0}maxlength=&quot;{$field.length}&quot;{/if} value=&quot;{if $postValue}{$postValue}{else}{$field-&gt;getDefault()}{/if}&quot;/&gt;
{elseif $field.show_type==&#039;list&#039;}
   {assign var=valList value=$field-&gt;getArrayValuesFromString()}
   
   {if $valList}
      {if !$field.as_radio}  
          &lt;select name=&quot;{$field.alias}&quot;&gt;  
              {foreach from=$valList item=val}
                  &lt;option value=&quot;{$val}&quot; {if $postValue==$val}selected=&quot;selected&quot;{/if}&gt;{$val}&lt;/option&gt;
              {/foreach}
          &lt;/select&gt;
      {else}
          {foreach from=$valList item=val key=k}
              &lt;input id=&quot;vlr_{$key}_{$k}&quot; {if $postValue==$val}checked=&quot;checked&quot;{/if} type=&quot;checkbox&quot; name=&quot;{$field.alias}&quot; value=&quot;{$val}&quot;/&gt;
              &lt;label for=&quot;vlr_{$key}_{$k}&quot;&gt;{$val}&lt;/label&gt;
          {/foreach}
      {/if}
      
   {else}
      Значения списка не заданы
   {/if}
   
{elseif $field.show_type==&#039;yesno&#039;}
   &lt;select name=&quot;{$field.alias}&quot;&gt; 
        &lt;option value=&quot;Да&quot; {if $postValue==&#039;Да&#039;}selected=&quot;selected&quot;{/if}&gt;Да&lt;/option&gt;
        &lt;option value=&quot;Нет&quot; {if $postValue==&#039;Нет&#039;}selected=&quot;selected&quot;{/if}&gt;Нет&lt;/option&gt;
   &lt;/select&gt;  
{elseif $field.show_type==&#039;text&#039;}
   &lt;textarea name=&quot;{$field.alias}&quot; class=&quot;feedTextArea&quot;&gt;{if $postValue}{$postValue}{else}{$field-&gt;getDefault()}{/if}&lt;/textarea&gt;   
{elseif $field.show_type==&#039;file&#039;}
   &lt;input type=&quot;file&quot; name=&quot;{$field.alias}&quot;/&gt; 
{elseif $field.show_type==&#039;captcha&#039; &amp;&amp; ModuleManager::staticModuleEnabled(&#039;kaptcha&#039;)}
    &lt;div class=&quot;captcha&quot;&gt;
        &lt;img src=&quot;{$router-&gt;getUrl(&#039;kaptcha&#039;)}?rand={rand(0, 99999)}&quot; height=&quot;42&quot;&gt;
        &lt;input type=&quot;text&quot; name=&quot;{$field.alias}&quot; /&gt; 
    &lt;/div&gt;
{/if}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-06-21T05:04:14Z</updated>
			<id>https://forum.readyscript.ru/post/3568/#p3568</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Маска ввода телефона]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/3564/#p3564" />
			<content type="html"><![CDATA[<p>Добрый день уважаемые.<br />Проблема у меня такая: пытаюсь добавить на сайт маску для ввода телефона. Проверка по маске это хорошо, но ввод по маске интереснее. Нашёл плагин <a href="http://digitalbush.com/projects/masked-input-plugin/">http://digitalbush.com/projects/masked-input-plugin/</a> но для его работы надо указать id поля. Точнее полю назначить id, но как это сделать через стандартный генератор форм?<br />Так же прошу администрацию обратить внимание на это дело и по возможности внедрить в дистрибутив CMS.<br />Заранее спасибо. <img src="https://forum.readyscript.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[Антон]]></name>
				<uri>https://forum.readyscript.ru/user/276/</uri>
			</author>
			<updated>2016-06-20T16:41:40Z</updated>
			<id>https://forum.readyscript.ru/post/3564/#p3564</id>
		</entry>
</feed>
