This topic is locked

Java script on load event

5/2/2019 10:33:36 AM
PHPRunner General questions
S
stanbar1 author

Hello, I need some help please I made on add page event code: but it don't work..Can you please help me.. Thanks
var ctrlHotelName = Runner.getControl(pageid, 'HotelName');

var ctrlBuildingNumber = Runner.getControl(pageid, 'BuildingNumber');

var ctrlStreetName = Runner.getControl(pageid, 'StreetName');

var ctrlCity = Runner.getControl(pageid, 'City');

var ctrlState = Runner.getControl(pageid, 'State');

var ctrlZipCode = Runner.getControl(pageid, 'ZipCode');

var ctrlHotelPickUp = Runner.getControl(pageid, 'HotelPickup');

var ctrlHotelName1 = Runner.getControl(pageid, 'HotelName1');

var ctrlBuildingNumber1 = Runner.getControl(pageid, 'BuildingNumber1');

var ctrlStreetName1 = Runner.getControl(pageid, 'StreetName1');

var ctrlCity1 = Runner.getControl(pageid, 'City1');

var ctrlState1 = Runner.getControl(pageid, 'State1');

var ctrlZipCode1 = Runner.getControl(pageid, 'ZipCode1');

var ctrlHotelDropOff = Runner.getControl(pageid, 'HotelDropOff');

var ctrlAirlineName = Runner.getControl(pageid, 'AirlineName');

var ctrlAirportCode = Runner.getControl(pageid, 'AirportCode');

var ctrlAirlineCode = Runner.getControl(pageid, 'AirlineCode');

var ctrlAirlineCountry = Runner.getControl(pageid, 'AirlineCountry');

var ctrlFlightNumber = Runner.getControl(pageid, 'FlightNumber');

var ctrlAirlineDoorNumber = Runner.getControl(pageid, 'AirlineDoorNumber');

var ctrlAirlineInfo = Runner.getControl(pageid, 'ArlineInfo');

var ctrlAirlinePickUp = Runner.getControl(pageid, 'AirlinePickUp');

var ctrlAirlineName1 = Runner.getControl(pageid, 'AirlineName1');

var ctrlAirportCode1 = Runner.getControl(pageid, 'AirportCode1');

var ctrlAirlineCode1 = Runner.getControl(pageid, 'AirlineCode1');

var ctrlFlightNumber1 = Runner.getControl(pageid, 'FlightNumber1');

var ctrlAirlineDoorNumber1 = Runner.getControl(pageid, 'AirlineDoorNumber1');

var ctrlAirlineDropOff = Runner.getControl(pageid, 'AirlineDropOff');

var ctrlPortName = Runner.getControl(pageid, 'PortName');

var ctrlPortCode = Runner.getControl(pageid, 'PortCode');

var ctrlCruiseLine = Runner.getControl(pageid, 'CruiseLine');

var ctrlCruiseLineCode = Runner.getControl(pageid, 'CruiseLineCode');

var ctrlShip = Runner.getControl(pageid, 'Ship');

var ctrlTerminal = Runner.getControl(pageid, 'Terminal');

var ctrlPortInfo = Runner.getControl(pageid, 'PortInfo');

var ctrlPortName1 = Runner.getControl(pageid, 'PortName1');

var ctrlPortCode1 = Runner.getControl(pageid, 'PortCode1');

var ctrlCruiseLine1 = Runner.getControl(pageid, 'CruiseLine1');

var ctrlCruiseLineCode1 = Runner.getControl(pageid, 'CruiseLineCode1');

var ctrlShip1 = Runner.getControl(pageid, 'Ship1');

var ctrlTerminal1 = Runner.getControl(pageid, 'Terminal1');

var ctrlPortInfo1 = Runner.getControl(pageid, 'PortInfo1');

function func() {

ctrlHotelPickUp.setValue((ctrlHotelName.getValue())+(" / ") + (ctrlBuildingNumber.getValue())+(" ") + (ctrlStreetName.getValue())+(" ") + (ctrlCity.getValue())+(" ") + (ctrlState.getValue())+(" ") + (ctrlZipCode.getValue()));

ctrlHotelDropOff.setValue((ctrlHotelName1.getValue())+(" / ") + (ctrlBuildingNumber1.getValue())+(" ") + (ctrlStreetName1.getValue())+(" ") + (ctrlCity1.getValue())+(" ") + (ctrlState1.getValue())+(" ") + (ctrlZipCode1.getValue()));

ctrlAirlineInfo.setValue((ctrlAirlineName.getValue())+(" ") + (ctrlFlightNumber.getValue()));

ctrlAirlinePickUp.setValue((ctrlAirportCode.getValue())+(" / ") + (ctrlAirlineCode.getValue())+(" / ") + (ctrlAirlineCountry.getValue())+(" /# ") + (ctrlFlightNumber.getValue())+(" /D# ") + (ctrlAirlineDoorNumber.getValue()));

ctrlAirlineInfo1.setValue((ctrlAirlineName1.getValue())+(" ") + (ctrlFlightNumber1.getValue()));

ctrlAirlineDropOff.setValue((ctrlAirportCode1.getValue())+(" / ") + (ctrlAirlineCode1.getValue())+(" / ") + (ctrlFlightNumber1.getValue())+(" / ") + (ctrlAirlineDoorNumber1.getValue()));

ctrlPortInfo.setValue((ctrlPortName.getValue())+(" / ") + (ctrlPortCode.getValue())+(" ") + (ctrlCruiseLine.getValue())+(" ") + (ctrlCruiseLineCode.getValue())+(" ") + (ctrlShip.getValue())+(" ") + (ctrlTerminal.getValue()));

ctrlPortInfo1.setValue((ctrlPortName1.getValue())+(" / ") + (ctrlPortCode1.getValue())+(" ") + (ctrlCruiseLine1.getValue())+(" ") + (ctrlCruiseLineCode1.getValue())+(" ") + (ctrlShip1.getValue())+(" ") + (ctrlTerminal1.getValue()));

};

ctrlHotelName.on('change', func);

ctrlBuildingNumber.on('change', func);

ctrlStreetName.on('change', func);

ctrlCity.on('change', func);

ctrlState.on('change', func);

ctrlZipCode.on('change', func);

ctrlHotelName1.on('change', func);

ctrlBuildingNumber1.on('change', func);

ctrlStreetName1.on('change', func);

ctrlCity1.on('change', func);

ctrlState1.on('change', func);

ctrlZipCode1.on('change', func);

ctrlAirportCode.on('change', func);

ctrlAirlineName.on('change', func);

ctrlAirlineCode.on('change', func);

ctrlAirlineCountry.on('change', func);

ctrlFlightNumber.on('change', func);

ctrlAirlineDoorNumber.on('change', func);

ctrlAirportCode1.on('change', func);

ctrlAirlineName1.on('change', func);

ctrlAirlineCode1.on('change', func);

ctrlAirlineCountry1.on('change', func);

ctrlFlightNumber1.on('change', func);

ctrlAirlineDoorNumber1.on('change', func);

ctrlPortName.on('change', func);

ctrlPortCode.on('change', func);

ctrlCruiseLine.on('change', func);

ctrlCruiseLineCode.on('change', func);

ctrlShip.on('change', func);

ctrlTerminal.on('change', func);

ctrlHotelName.on('keyup', func);

ctrlBuildingNumber.on('keyup', func);

ctrlStreetName.on('keyup', func);

ctrlCity.on('keyup', func);

ctrlState.on('keyup', func);

ctrlZipCode.on('keyup', func);

ctrlHotelName1.on('keyup', func);

ctrlBuildingNumber1.on('keyup', func);

ctrlStreetName1.on('keyup', func);

ctrlCity1.on('keyup', func);

ctrlState1.on('keyup', func);

ctrlZipCode1.on('keyup', func);

ctrlAirportCode.on('keyup', func);

ctrlAirlineName.on('keyup', func);

ctrlAirlineCode.on('keyup', func);

ctrlAirlineCountry.on('keyup', func);

ctrlFlightNumber.on('keyup', func);

ctrlAirlineDoorNumber.on('keyup', func);

ctrlAirportCode1.on('keyup', func);

ctrlAirlineName1.on('keyup', func);

ctrlAirlineCode1.on('keyup', func);

ctrlFlightNumber1.on('keyup', func);

ctrlAirlineDoorNumber1.on('keyup', func);

ctrlPortName.on('keyup', func);

ctrlPortCode.on('keyup', func);

ctrlCruiseLine.on('keyup', func);

ctrlCruiseLineCode.on('keyup', func);

ctrlShip.on('keyup', func);

ctrlTerminal.on('keyup', func);

ctrlPortName1.on('keyup', func);

ctrlPortCode1.on('keyup', func);

ctrlCruiseLine1.on('keyup', func);

ctrlCruiseLineCode1.on('keyup', func);

ctrlShip1.on('keyup', func);

ctrlTerminal1.on('keyup', func);

Sergey Kornilov admin 5/2/2019

What kind of response you expecting?
We don't know what this code is supposed to do and what exactly doesn't work. Did you follow basic troubleshooting steps?

https://xlinesoft.com/phprunner/docs/troubleshooting_javascript_errors.htm

S
stanbar1 author 5/3/2019



What kind of response you expecting?
We don't know what this code is supposed to do and what exactly doesn't work. Did you follow basic troubleshooting steps?

https://xlinesoft.com/phprunner/docs/troubleshooting_javascript_errors.htm


I have Fields:

AirportCode,

AirlineName,

AirlineCode,

AirlineCountry,

AirlineDoorNumber,

FlightNumber,

ArlineInfo,

AirlinePickUp

[/u]I need info from fields:AirlineName,FlightNumber,type in on field:ArlineInfo,

Fields:AirportCode,AirlineCode,AirlineCountry,AirlineDoorNumber,FlightNumber,type in AirlinePickUp

sample1= field:AirlineName=American Airlines;Field:FlightNumber=12345>AirlineInfo=American Airlines 12345

sample2= field;AirportCode=MIA field:AirlineCode=AA Field:AirlineCountry=USA Field:AirlineDoorNumber=12 Field:FlightNumber=12345>AirlinePickUp=MIA AA USA 12 12345

same thing all other...Thank you

I check javascript errors no errors but it is don't work
-----------------

AirportName1,

AirportCode1,

AirlineName1,

AirlineCode1,

AirlineCountry1,

FlightNumber1,

AirlineDoorNumber1,

ArlineInfoDo,

AirlineDropOff

--------------------------

PortName,

PortCode,

CruiseLine,

CruiseLineCode,

Ship,

Terminal,

PortInfo

__

PortName1,

PortCode1,

CruiseLine1,

CruiseLineCode1,

ShipName1,

Terminal1,

PortInfo1

___

HotelName,

BuildingNumber,

StreetName,

City,

State,

ZipCode

HotelPickUp

HotelName1,

BuildingNumber1,

StreetName1,

City1,

State1,

ZipCode1,

HotelDropOff

Sergey Kornilov admin 5/3/2019

Thanks, this explanation and your code do make sense. I recommend to start with something that is simple. I.e. start with one or two fields and once it works apply the same technique to other fields.
Make sure function func() is in fact executed i.e. add an alert('here'); statement there as a first line. Then calculate the value of the first field and display it via alert as well etc. Baby steps.