Jump to content
  • 0

Подмена значений без перезагрузки страницы


fiver
 Share

Question

Подскажите знающие люди, возможно ли реализовать подобное на java.

 

У меня есть формула x = y + z + a. Я считаю ее на php. Есть поля введите y, a и z, мы вводим, жмем кнопку СЧИТАТЬ, post передача данных, php считает и возвращает ответ.

 

Поле Y - это у нас длинна - метры

Поле Z - это например температура

Поле A - пусть будет объем

 

соответственно на против каждого поля стоит его метрика, метр, градусы цельсия, литры (куб. метры).

 

Есть две кнопки (ссылки), radio button - неважно, смысл надо переключить систему метрик из СИ в USA

Т.е. что бы без перегрузки значений в полях и страницы в целом, подписи к поля поменялись на мили, фарингейты и галлоны.

 

Если еще более сложный вариант, то еще и автоматически перевелись в нужные величины.

например в поле было забить 1,6 км, нажали кнопку в USA метрику и у нас уже 1 миля.

 

 

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Можно. И мне кажется речь идет о JavaScript, а не о Java.

 

Я вот более чем уверен, что человек способный написать аплеты на Java либо полноценное оконное приложение с поддержкой html внутри, не стал бы тут спрашивать базовые возможности... Печально, конечно что многие не в курсе что  javascript и java разные языки...

  • Like 1
Link to comment
Share on other sites

  • 0

Как то у меня пока не сложилось с  javascript, хотя без сомнений, язык очень нужный и полезный в сайтостроительстве. Надо будет его подтянуть.

Спасибо тебе уважаемый stars за практическую помощь.


 

Вот накидал пример http://jsfiddle.net/8g8tw/1/

не правильно считает, по любым милям.

 

Все правильно считает, по сухопутным милям США

Link to comment
Share on other sites

  • 0

не правильно считает, по любым милям.

 

Честно говоря и не старался добиться точности, лишь показал принцип, а коэффициент 1.609 взят был из яндекса yandex.ru/yandsearch?text=км%20мили&clid=9582&lr=213 (я по памяти помню лишь примерно 1.6 ) 

  • Like 1
Link to comment
Share on other sites

  • 0

Все правильно, 1 миля равняется ровно 1609 метрам. Точнее уже быть не может.

Все равно что бы там запятые не нарастали, я сделал округление до 1 метра, т.е. 3 знака после запятой.

 

Вот перевод в фарингейты и обратно набрасал. тоже работает правильно.

document.myform.grad.value = Math.round((document.myform.grad.value * 1.8 + 32) * 100) / 100;document.myform.grad.value = Math.round((document.myform.grad.value - 32) * 0.555556 * 100) / 100;
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy