Чтение данных со страницы и в JS... - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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 - это ссылка на узел <input type="file"<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>
<input type="hidden" name="MAX_FILE_SIZE" value="20971520" /><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 && /^(jpg|png|jpeg|gif)$/.test(ext))){ <br>
uploadstatus.text('Поддерживаемые форматы JPG, PNG и GIF.'); <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="file", а точнее в его объектном эквиваленте 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("./uploads/bebebe-1349545194.jpg"); //или любой другой адрес <br>
//echo "width(ширина) $size[0]<br>"; //минимальный 490 <br>
//echo "height(высота) $size[1]<br>"; //минимальный 324 <br>
if($size[0]<"489" or $size[1]<"324"){echo"неа";}else{echo"да";} <br>
*/ <br>
<br>
<br>
А вот так у меня проверяется формат файла, также как и здесь надо сделать проверку размера изображения на js:<br>
<br>
<br>
if(!(ext && /^(jpg|png|jpeg|gif)$/.test(ext))){ <br>
uploadstatus.text('Поддерживаемые форматы JPG, PNG и GIF.'); <br>
return false; <br>
}
https://visavi.net/topics/34729/595530
Чтение данных со страницы и в JS... ШЕДЕВРSat, 06 Oct 2012 23:21:51 +0400Сообщенияhttps://visavi.net/topics/34729/595530getAttribute(имя свойства тега)
https://visavi.net/topics/34729/595528
Чтение данных со страницы и в JS... АртурSat, 06 Oct 2012 23:18:52 +0400Сообщенияhttps://visavi.net/topics/34729/595528marti91, да любой параметр)) главное чтобы прочитал...<br>
<br>
<br>
var murandom = document.getElementById("murandom").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... marti91Sat, 06 Oct 2012 23:04:11 +0400Сообщенияhttps://visavi.net/topics/34729/595521<pre class="prettyprint">
...
data: {
myrandom : 'simpletext'
},
...
</pre>
<br>
Так я передаю ajax'у прочие данные. murandom должен считать со страницы html данные и передать. Например есть ДИВ блок с ID=murandomtext и с текстом например value="sampletext". Как сделать чтобы посредством JS чтобы он считал данные с этого блока и отправил AJAX?
https://visavi.net/topics/34729/595518
Чтение данных со страницы и в JS... ШЕДЕВРSat, 06 Oct 2012 22:53:36 +0400Сообщенияhttps://visavi.net/topics/34729/595518