Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Dwie liczby po przecinku + walidacja mail, używam round
tenloginjestzaje...
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

Ostrzeżenie: (0%)
-----


Witam
Nie potrafię zrobić dwóch liczb po przecinku, wynik:
58,92131231231

  1. function installment2()
  2. {
  3. var sum = document.getElementById('sum').value;
  4. time = <?php echo $row['time']?>;
  5. percent = <?php echo $row['percent']?>;
  6. commission = <?php echo $row['commission']?>;
  7. sum = parseInt(sum);
  8. var q = 1+(percent/12/100);
  9. var a = sum+(sum*commission/100);
  10. return Math.round(((a * Math.pow(q,time) *(1 - q)) /
  11. (1-Math.pow(q,time)))*100)/100*time-sum;
  12. }
  13. <span id="installment2"></span> zł


Pytanie nr 2.

Jak zablokować możliwość dodania jeśli email przypisany do podstrony jest taki sam jak wpisywany w input.

  1. $mail = $row['mail']; // mail dla danej podstrony
  2. <form method="post" id="form" onsubmit="if (!phone.value || !city.value || !mail.value) {alert('Wszystkie pola są wymagane.'); return false}">
  3. <input type="text" name="mail" class="searchinput" id="mail" value="" />
  4. <input type="submit" name="submit" value="Dodaj" id="sub" class="button" />
  5. </form>


Dzięki i pozdrawiam!

Ten post edytował tenloginjestzajety 26.11.2016, 18:15:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Niree
post
Post #2





Grupa: Zarejestrowani
Postów: 220
Pomógł: 18
Dołączył: 5.02.2016
Skąd: Polska

Ostrzeżenie: (0%)
-----


Ad 1. Zrób to wszystko w PHP, a przy echo dajesz round($zmienna, 2); co daje nam zaokrąglenie do dwóch miejsc po przecinku.

Ad 2. Przy walidacji formularza. Np.

  1. if(isset($_POST['mail']))
  2. {
  3. if($_POST['mail'] == $mail)
  4. {
  5. echo 'Mail jest taki sam jak dla podstrony, nie można dodać.';
  6. }
  7. else
  8. {
  9. echo 'dodano'; //wykonanie formularza, jeśli mail jest inny niż dla podstrony.
  10. }
  11. }
  12.  
  13. $mail = $row['mail']; // mail dla danej podstrony
  14. <form method="post" id="form" onsubmit="if (!phone.value || !city.value || !mail.value) {alert('Wszystkie pola są wymagane.'); return false}">
  15. <input type="text" name="mail" class="searchinput" id="mail" value="" />
  16. <input type="submit" name="submit" value="Dodaj" id="sub" class="button" />
  17. </form>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 10:42