function not defined as error
Hi,
I am beginner for titanium development application.
I am creating an application to convert temperature
from degree to Fahrenheit.
when i click the button i want to read value from textbox1(f1)
and do the calculation and display the result in textbox3(f3)
.
Please do the needful.
createUI();
function createUI(){
    Titanium.UI.setBackgroundColor('#000');
var win = Titanium.UI.createWindow({
    title: 'Without scrollView',
});
var l = Titanium.UI.createLabel({
    color: '#fff',
    text: 'Labels and fields.',
    top: 0,
    left: 0,
    width: 'auto',
    height: 'auto'
});
win.add(l);
var l1 = Titanium.UI.createLabel({
    color: '#fff',
    text: 'Label 1:',
    top: 70,
    left: 30,
    width: 100,
    height: 'auto'
});
win.add(l1);
var f1 = Titanium.UI.createTextField({
    hintText: 'Field 1',
    height: 35,
    top: 95,
    left: 30,
    right: 30,
    borderStyle: Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    keyboardType: Titanium.UI.KEYBOARD_PHONE_PAD
});    
win.add(f1);
var l2 = Titanium.UI.createLabel({
    color: '#fff',
    text: 'Label 2:',
    top: 135,
    left: 30,
    width: 100,
    height: 'auto'
});
win.add(l2);
var f2 = Titanium.UI.createTextField({
    hintText: 'Field 2',
    height: 35,
    top: 160,
    left: 30,
    right: 30,
    borderStyle: Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    keyboardType: Titanium.UI.KEYBOARD_PHONE_PAD
});
win.add(f2);
var l3 = Titanium.UI.createLabel({
    color: '#fff',
    text: 'Label 3:',
    top: 205,
    left: 30,
    width: 200,
    height: 'auto'
});
win.add(l3);
var f3 = Titanium.UI.createTextField({
    hintText: 'Field 3',
    height: 35,
    top: 230,
    left: 30,
    right: 30,
    borderStyle: Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    keyboardType: Titanium.UI.KEYBOARD_PHONE_PAD
});    
win.add(f3);
var aButton = Titanium.UI.createButton({
    title: 'Submit',
    top: 290,
    height: 30,
    width: 200,
    borderRadius:5
});    
aButton.addEventListener('click', aButtonClicked);
win.add(aButton);
win.open();
}
function aButtonClicked() {
f3=(f1-32)*5/9  please guide what should be the code here to calculate.
}
1 Answer
- 
				
					
Accepted Answer
function aButtonClicked() { f3.value=(f1.value-32)*5/9; }This is not tested and I am not familiar with the calculation but you may need to re-arrange the multiplication and division but that is basically what you need… take a look at the apis and a tutorial on javascript to get further.