Has been a lot of complain about numbers not fitting in text boxes in Formulas question type,
function formulas_textbox_resize() {
var input_1 = document.getElementsByClassName('formulas_number');
var input_2 = document.getElementsByClassName('formulas_algebraic_formula');
var i;
for (i = 0; i < input_1.length; i++) {
var charLength = input_1[i].value.length;
var input_width = charLength*12;
if(charLength > 4){
input_1[i].style.width = input_width+"px";
}else{
input_1[i].style.width = "40px";
}
input_1[i].onkeyup = function(){
var charLength = this.value.length;
var input_width = charLength*12;
if(charLength > 4){
this.style.width = input_width+"px";
}else{
this.style.width = "40px";
}
};
}
for (i = 0; i < input_2.length; i++) {
var charLength = input_2[i].value.length;
var input_width = charLength*12;
if(charLength > 24){
input_2[i].style.width = input_width+"px";
}else{
input_2[i].style.width = "200px";
}
input_2[i].onkeyup = function(){
var charLength = this.value.length;
var input_width = charLength*12;
if(charLength > 24){
this.style.width = input_width+"px";
}else{
this.style.width = "200px";
}
};
}
}