Чтение данных со страницы и в JS... - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 25 Nov 2024 15:44:16 +0300 Вроде можно так: inputFile.files[0].size<br> где inputFile - это ссылка на узел &lt;input type=&quot;file&quot;<br> files - это автоматически создаваемый архив файлов, которые пользователь пытается загрузить на сервер с помощью этого поля<br> size - это специальное свойство, хранящее размер заданного файла<br> Источник: <a href="http://uselessnotes.blogspot.com/2011/08/javascript-jquery.html" target="_blank" rel="nofollow">http://uselessnotes.blogspot.com/2011/08/javascript-jquery.html</a><br> Можно еще так:<br> &lt;input type=&quot;hidden&quot; name=&quot;MAX_FILE_SIZE&quot; value=&quot;20971520&quot; /&gt;<br> Оно ограничивает размер файла автоматически до заданного. Достаточно добавить его в форму с полем выбора файла https://visavi.net/topics/34729/595537 Чтение данных со страницы и в JS... Артур Sat, 06 Oct 2012 23:34:48 +0400 Сообщения https://visavi.net/topics/34729/595537 а вот этот код js определяет формат изображения сразу:<br> <br> if(!(ext &amp;&amp; /^(jpg|png|jpeg|gif)$/.test(ext))){ <br> uploadstatus.text(&#039;Поддерживаемые форматы JPG, PNG и GIF.&#039;); <br> return false; <br> }<br> <br> это до отправки в ajax https://visavi.net/topics/34729/595536 Чтение данных со страницы и в JS... ШЕДЕВР Sat, 06 Oct 2012 23:32:17 +0400 Сообщения https://visavi.net/topics/34729/595536 До загрузки вроде можно получить размер, он сохраняется в теге input type=&quot;file&quot;, а точнее в его объектном эквиваленте DOM, но вот как именно, я что то не припоминаю. Тип тоже можно проверить, так как можно получить таким же образом и имя файла при его выборе до клика на submit, но опять таки не помню как. Сейчас гляну https://visavi.net/topics/34729/595535 Чтение данных со страницы и в JS... Артур Sat, 06 Oct 2012 23:28:50 +0400 Сообщения https://visavi.net/topics/34729/595535 блин(( жалко... значит до загрузки файла нельзя это сделать? я вообще не разбираюсь в js(( https://visavi.net/topics/34729/595534 Чтение данных со страницы и в JS... ШЕДЕВР Sat, 06 Oct 2012 23:26:56 +0400 Сообщения https://visavi.net/topics/34729/595534 На js ты это не сделаешь. Можешь передавать файл jsом phpху и получать ответ, но тут нужно будет копаться в архитектуре приложения, так как ajax это своя стезя в GUI https://visavi.net/topics/34729/595533 Чтение данных со страницы и в JS... Артур Sat, 06 Oct 2012 23:25:58 +0400 Сообщения https://visavi.net/topics/34729/595533 я смог реализовать в php.. но не знаю как это проверку сделать на js, например также как и проверку формата файла... это как бы пример как должно быть) https://visavi.net/topics/34729/595532 Чтение данных со страницы и в JS... ШЕДЕВР Sat, 06 Oct 2012 23:24:29 +0400 Сообщения https://visavi.net/topics/34729/595532 Что значит - перевести в js? https://visavi.net/topics/34729/595531 Чтение данных со страницы и в JS... Артур Sat, 06 Oct 2012 23:23:25 +0400 Сообщения https://visavi.net/topics/34729/595531 сделал в php проверку размера изображения, надо перевести в js))) Башка, marti91, сможете?<br> <br> /* <br> $size = getimagesize(&quot;./uploads/bebebe-1349545194.jpg&quot;); //или любой другой адрес <br> //echo &quot;width(ширина) $size[0]&lt;br&gt;&quot;; //минимальный 490 <br> //echo &quot;height(высота) $size[1]&lt;br&gt;&quot;; //минимальный 324 <br> if($size[0]&lt;&quot;489&quot; or $size[1]&lt;&quot;324&quot;){echo&quot;неа&quot;;}else{echo&quot;да&quot;;} <br> */ <br> <br> <br> А вот так у меня проверяется формат файла, также как и здесь надо сделать проверку размера изображения на js:<br> <br> <br> if(!(ext &amp;&amp; /^(jpg|png|jpeg|gif)$/.test(ext))){ <br> uploadstatus.text(&#039;Поддерживаемые форматы JPG, PNG и GIF.&#039;); <br> return false; <br> } https://visavi.net/topics/34729/595530 Чтение данных со страницы и в JS... ШЕДЕВР Sat, 06 Oct 2012 23:21:51 +0400 Сообщения https://visavi.net/topics/34729/595530 getAttribute(имя свойства тега) https://visavi.net/topics/34729/595528 Чтение данных со страницы и в JS... Артур Sat, 06 Oct 2012 23:18:52 +0400 Сообщения https://visavi.net/topics/34729/595528 marti91, да любой параметр)) главное чтобы прочитал...<br> <br> <br> var murandom = document.getElementById(&quot;murandom&quot;).className;<br> <br> сделал так... и считаю с класса https://visavi.net/topics/34729/595525 Чтение данных со страницы и в JS... ШЕДЕВР Sat, 06 Oct 2012 23:13:01 +0400 Сообщения https://visavi.net/topics/34729/595525 разве у div есть параметр value? https://visavi.net/topics/34729/595521 Чтение данных со страницы и в JS... marti91 Sat, 06 Oct 2012 23:04:11 +0400 Сообщения https://visavi.net/topics/34729/595521 <pre class="prettyprint"> ... data&#58; { myrandom &#58; &#039;simpletext&#039; }, ... </pre> <br> Так я передаю ajax&#039;у прочие данные. murandom должен считать со страницы html данные и передать. Например есть ДИВ блок с ID=murandomtext и с текстом например value=&quot;sampletext&quot;. Как сделать чтобы посредством JS чтобы он считал данные с этого блока и отправил AJAX? https://visavi.net/topics/34729/595518 Чтение данных со страницы и в JS... ШЕДЕВР Sat, 06 Oct 2012 22:53:36 +0400 Сообщения https://visavi.net/topics/34729/595518