|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.04.2016, 13:28
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,134
|
|
Dilettante_Pro,
зачем масло масляным делать?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.04.2016, 13:30
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,134
|
|
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.04.2016, 13:46
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
рони,
Сообщение от рони
|
Dilettante_Pro,
зачем масло масляным делать?
|
Насчет масла не понял.
Написал отдельно кусок формирования массива по названиям, чтобы было видно отличие от предыдущего варианта.
Зато так названия живут вместе со значениями, и не надо их искусственно скрещивать
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.04.2016, 14:10
|
![Аватар для рони](https://javascript.ru/forum/image.php?u=7416&dateline=1372796129) |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,134
|
|
Dilettante_Pro,
это оказывается я замаслил, а ты подхватил ![](https://javascript.ru/forum/images/smilies/smile.gif) строки 9 и 10, ready в ready, одна лишняя... а во своём не видим и бревна ![Lol](https://javascript.ru/forum/images/smilies/lol.gif)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.04.2016, 14:22
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
рони,
Это не замаслил, а глаз замылился - на своем коде так часто бывает ![Пишу](https://javascript.ru/forum/images/smilies/write.gif)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.04.2016, 18:12
|
Интересующийся
|
|
Регистрация: 31.03.2015
Сообщений: 27
|
|
Dilettante_Pro, так, и как в итоге написать правильно?)
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
12.04.2016, 18:41
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Сообщение от Sylar V
|
Dilettante_Pro, так, и как в итоге написать правильно?)
|
А вы не догадались? рони в своем примере уже убрал лишнее, я тоже
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
13.04.2016, 15:49
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Еще вариант
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(function () {
var a = {};
$("form").serializeArray().map(function (x) { a[x.name] = x.value; });
alert(JSON.stringify(a))
});
</script>
</head>
<body>
<form>
<input type="text" class="function1" name="Диаметр" value="1">
<input type="text" class="function2" name="Масса" value="2">
<input type="text" class="function3" name="Размер" value="3">
<input type="text" class="function4" name="Материал" value="4">
<input type="text" class="function5" name="Цвет" value="5">
</form>
</body>
</html>
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
14.04.2016, 09:34
|
Интересующийся
|
|
Регистрация: 31.03.2015
Сообщений: 27
|
|
Dilettante_Pro,
Понимаете, решения отличные. Но классы у меня называются .diametr .massa .ramer. Как написать код в этом случае?
|
|
![Старый](/forum/images/ca_serenity/statusicon/post_old.gif)
14.04.2016, 11:15
|
Профессор
|
|
Регистрация: 27.11.2015
Сообщений: 2,899
|
|
Sylar V,
Последний вариант - пост №28 - работает без использования классов в инпутах. Только инпуты должны быть включены в форму.
|
|
|
|