Advertisement
Guest User

contact us

a guest
Feb 14th, 2018
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. index.html
  2. =================
  3. <html>
  4.     <head>
  5.         <script src="js/myFunc.js"></script>
  6.         <script src="https://api.backendless.com/sdk/js/latest/backendless.min.js"></script>
  7.     </head>
  8.     <body onload="init()">
  9.         <center>
  10.             <h1>Contact Me</h1><hr>
  11.             <input type="text" id="employerName" placeholder="Employer name/company"/><br/>
  12.             <input type="text" id="eTel" placeholder="Employer telephone"/><br/>
  13.             <input type="text" id="eMail" placeholder="Employer Email"/><br/><br>
  14.             area of work :
  15.             <input type="checkbox" id="aNorth" value="North" name="jobLoc">North</input>
  16.             <input type="checkbox" id="aCenter" value="Center" name="jobLoc">Center</input>
  17.             <input type="checkbox" id="aSouth" value="South" name="jobLoc">South</input>
  18.            
  19.             <input type="checkbox" id="aBroad" value="abroad" name="jobLoc">Abroad</input>
  20.             <input type="checkbox" id="aFreeLancer" value="freeLancer" name="jobLoc">FreeLancer</input>
  21.             <br/><br/>
  22.             Salary:
  23.             <input type="radio" name="salary" id="s7" value="7000">-7000</input>
  24.             <input type="radio" name="salary" id="s712" value="7000-12000" checked>7000-12000</input>
  25.             <input type="radio" name="salary" id="s1218" value="12000-18000">12000-18000</input>
  26.             <input type="radio" name="salary" id="s1822" value="18000-22000">18000-22000</input>
  27.             <input type="radio" name="salary" id="s22" value="22000+">22000+</input><br><br>
  28.             Knowladge:
  29.             <input type="checkbox" id="web" value="web" name="plat">WEB</input>
  30.             <input type="checkbox" id="android" value="android" name="plat">Android</input>
  31.             <input type="checkbox" id="ios" value="ios" name="plat">iOs</input><br/><br/>
  32.             Memo:<br>
  33.             <textarea rows="4" cols="50" id="memo" placeholder="Your memo here..."></textarea><br/><br/>
  34.             <input type="button" value="send" onclick="saveData()"/>
  35.            
  36.             <br><br><br>
  37.             <div id="res"></div>
  38.         </center>
  39.     </body>
  40. </html>
  41.  
  42.  
  43.  
  44. myFunc.js
  45. ===================
  46. function init()
  47. {
  48.     var APP_ID = 'E89CFF1D-CDD4-414E-FF88-3B5C61250900';
  49.     var API_KEY = '5362579B-DFDE-B8EC-FF69-0E77852BF500';
  50.  
  51.     Backendless.serverURL = 'https://api.backendless.com';
  52.     Backendless.initApp(APP_ID, API_KEY);
  53. }
  54.  
  55. function userLogin()
  56. {
  57.     Backendless.UserService.login(userName.value,userPass.value,true)
  58.     .then (function(loggedUser){
  59.         console.log("User was login successfully");
  60.     })
  61.     .catch(function (error){
  62.         console.log(error);
  63.     });
  64. }
  65.  
  66. function logout()
  67. {
  68.     Backendless.UserService.logout()
  69.     .then (function() {console.log("user logged out")})
  70.     .catch(function(error) {console.log(error)})
  71. }
  72.  
  73. function userRegister()
  74. {
  75.     var user = new Backendless.User();
  76.     user.email = "zeev.m@hotmail.com";
  77.     user.password = "iAmWatchingU";
  78.    
  79.     Backendless.UserService.register(user)
  80.     .then (function (userReg){
  81.         console.log("user was successfully registered!!!");
  82.     })
  83.     .catch(function (error){
  84.         console.log(error);
  85.     });
  86. }
  87.  
  88. function saveData()
  89. {
  90.         //first of all we deal with the radio button....
  91.         var sugSal="";
  92.         var mySal = document.getElementsByName("salary");
  93.        
  94.         for (var i=0; i < mySal.length;i+=1)
  95.         {
  96.             if (mySal[i].checked)
  97.             {
  98.                 sugSal=mySal[i].value;
  99.             }
  100.         }
  101.        
  102.         var myLoc="";
  103.         var webJobLoc = document.getElementsByName("jobLoc");
  104.         for (var i=0;i<webJobLoc.length;i+=1)
  105.         {
  106.             if (webJobLoc[i].checked)
  107.             {
  108.                 myLoc+=webJobLoc[i].value+" ";
  109.             }
  110.         }
  111.        
  112.         var myPlatform="";
  113.         var webPlat=document.getElementsByName("plat");
  114.         for (var i=0;i<webPlat.length;i+=1)
  115.         {
  116.             if (webPlat[i].checked)
  117.             {
  118.                 myPlatform+=webPlat[i].value+" ";
  119.             }
  120.         }
  121.        
  122.        
  123.         var newEmployee={
  124.             employer: employerName.value,
  125.             tel: eTel.value,
  126.             email: eMail.value,
  127.             jobLocation: myLoc,
  128.             salary: sugSal,
  129.             platform: myPlatform,
  130.             memo: memo.value
  131.         }
  132.         Backendless.Data.of("JobOffer").save(newEmployee)
  133.         .then (function (){alert("all is goota");})
  134.         .catch (function (error){alert ("Huston we have a problem\n"+error)});
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement