Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- index.html
- =================
- <html>
- <head>
- <script src="js/myFunc.js"></script>
- <script src="https://api.backendless.com/sdk/js/latest/backendless.min.js"></script>
- </head>
- <body onload="init()">
- <center>
- <h1>Contact Me</h1><hr>
- <input type="text" id="employerName" placeholder="Employer name/company"/><br/>
- <input type="text" id="eTel" placeholder="Employer telephone"/><br/>
- <input type="text" id="eMail" placeholder="Employer Email"/><br/><br>
- area of work :
- <input type="checkbox" id="aNorth" value="North" name="jobLoc">North</input>
- <input type="checkbox" id="aCenter" value="Center" name="jobLoc">Center</input>
- <input type="checkbox" id="aSouth" value="South" name="jobLoc">South</input>
- <input type="checkbox" id="aBroad" value="abroad" name="jobLoc">Abroad</input>
- <input type="checkbox" id="aFreeLancer" value="freeLancer" name="jobLoc">FreeLancer</input>
- <br/><br/>
- Salary:
- <input type="radio" name="salary" id="s7" value="7000">-7000</input>
- <input type="radio" name="salary" id="s712" value="7000-12000" checked>7000-12000</input>
- <input type="radio" name="salary" id="s1218" value="12000-18000">12000-18000</input>
- <input type="radio" name="salary" id="s1822" value="18000-22000">18000-22000</input>
- <input type="radio" name="salary" id="s22" value="22000+">22000+</input><br><br>
- Knowladge:
- <input type="checkbox" id="web" value="web" name="plat">WEB</input>
- <input type="checkbox" id="android" value="android" name="plat">Android</input>
- <input type="checkbox" id="ios" value="ios" name="plat">iOs</input><br/><br/>
- Memo:<br>
- <textarea rows="4" cols="50" id="memo" placeholder="Your memo here..."></textarea><br/><br/>
- <input type="button" value="send" onclick="saveData()"/>
- <br><br><br>
- <div id="res"></div>
- </center>
- </body>
- </html>
- myFunc.js
- ===================
- function init()
- {
- var APP_ID = 'E89CFF1D-CDD4-414E-FF88-3B5C61250900';
- var API_KEY = '5362579B-DFDE-B8EC-FF69-0E77852BF500';
- Backendless.serverURL = 'https://api.backendless.com';
- Backendless.initApp(APP_ID, API_KEY);
- }
- function userLogin()
- {
- Backendless.UserService.login(userName.value,userPass.value,true)
- .then (function(loggedUser){
- console.log("User was login successfully");
- })
- .catch(function (error){
- console.log(error);
- });
- }
- function logout()
- {
- Backendless.UserService.logout()
- .then (function() {console.log("user logged out")})
- .catch(function(error) {console.log(error)})
- }
- function userRegister()
- {
- var user = new Backendless.User();
- user.email = "zeev.m@hotmail.com";
- user.password = "iAmWatchingU";
- Backendless.UserService.register(user)
- .then (function (userReg){
- console.log("user was successfully registered!!!");
- })
- .catch(function (error){
- console.log(error);
- });
- }
- function saveData()
- {
- //first of all we deal with the radio button....
- var sugSal="";
- var mySal = document.getElementsByName("salary");
- for (var i=0; i < mySal.length;i+=1)
- {
- if (mySal[i].checked)
- {
- sugSal=mySal[i].value;
- }
- }
- var myLoc="";
- var webJobLoc = document.getElementsByName("jobLoc");
- for (var i=0;i<webJobLoc.length;i+=1)
- {
- if (webJobLoc[i].checked)
- {
- myLoc+=webJobLoc[i].value+" ";
- }
- }
- var myPlatform="";
- var webPlat=document.getElementsByName("plat");
- for (var i=0;i<webPlat.length;i+=1)
- {
- if (webPlat[i].checked)
- {
- myPlatform+=webPlat[i].value+" ";
- }
- }
- var newEmployee={
- employer: employerName.value,
- tel: eTel.value,
- email: eMail.value,
- jobLocation: myLoc,
- salary: sugSal,
- platform: myPlatform,
- memo: memo.value
- }
- Backendless.Data.of("JobOffer").save(newEmployee)
- .then (function (){alert("all is goota");})
- .catch (function (error){alert ("Huston we have a problem\n"+error)});
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement