Table closest to square with N elements
Solution to http://stackoverflow.com/questions/6141188/trying-to-draw-a-square-html-table-from-a-value-in-javascript/6141265#6141265
HTML
<input id="foo"/>
JavaScript
$('#foo').change(function(input){
var startingValue= $('#foo').val();
var divisor1 = Math.floor(Math.sqrt(startingValue));
while((startingValue % divisor1) != 0){
divisor1--;
}
var divisor2 = startingValue / divisor1;
alert(divisor1 + 'x' + divisor2);
});