Guest User

Untitled

a guest
Nov 12th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Numere de telefon</title>
  5. <style>
  6. .invalid {
  7. background-color: rgb(139,0,0,0.2);
  8. color: darkgreen;
  9. border: 1px green solid;
  10. }
  11. </style>
  12. <script>
  13. function minL(elem,event,nr){
  14. var v = elem.value;
  15. if(v.length < nr ){
  16. elem.classList.add("invalid");
  17. } else if (v.length > nr) {
  18. elem.classList.add("invalid");
  19. } else {
  20. elem.classList.remove("invalid");
  21. }
  22. }
  23.  
  24. function addInput(elem,event){
  25. event.preventDefault();
  26. var container = document.querySelector("#containerNrTel");
  27. if(minL(document.querySelector("[name=numarTelefon]"))){
  28. container.innerHTML += '<input type="text" placeholder="nr telefon" />';
  29. }
  30.  
  31. }
  32.  
  33. </script>
  34. </head>
  35. <body>
  36. <form>
  37. <fieldset>
  38. <legend>Cont nou</legend>
  39. <input type="text" placeholder="nume">
  40. <input type="text" placeholder="prenume">
  41. <input type="text" placeholder="nr telefon" name="numarTelefon" oninput="" onchange="minL(this,event,10);">
  42. <input type="button" value="+" onclick="addInput(this,event);">
  43. <div id="containerNrTel"></div>
  44. <input type="button" value="Submit">
  45. </fieldset>
  46. </form>
  47. </body>
  48. </html>
Add Comment
Please, Sign In to add comment