function changeInputY()
{
var texts;
document.getElementById("InputY").value=document.getElementById("InputY").value.replace(',','.');
}
function changeR()
{
var selind = document.getElementById("RR").options.selectedIndex;
R= document.getElementById("RR").options[selind].value;
}
function changeX(value)
{
document.getElementById("InputX").value= value;
}
var plot_canvas = document.getElementById("plot");
var plot_context = plot_canvas.getContext("2d");
var x;
var y;
var R = '1';
document.getElementById('RR').addEventListener("click", changeR, false);
plot_canvas.addEventListener("click", drawPoint, false);
function drawPoint(e)
{
alert(xxx);
// alert(xxx);
$('#results1').hide();
if(R == '-1') {
alert("Выберите какое-нибудь значение R");
} else {
var cell = getCursorPosition(e);
plot_context.beginPath();
plot_context.rect(x, y, 5, 5);
x -= 149;
y -= 148;
y *= -1;
x = x/100*R;
y = y/100*R;
$.ajax(
{
type:'post',//тип запроса: get,post либо head
url:'controller',//url адрес файла обработчика
data:{'InputX': x, 'InputY': y, 'InputR': R,"Flag": false},//параметры запроса
response:'text',//тип возвращаемого ответа text либо xml
error: function (message)
{
console.log(message);
$('#results1').text(message);
alert("Error " + message+ $('#results1').text(message));
},
success:function (data)
{//возвращаый результат от сервера
console.log(data);
data=String(data);
plot_context.fillStyle = 'orange';
plot_context.fill();
},
InputY:
{
required: "Заполните Y",
numb: " Вы ввели не число",
max: "Число должно быть меньше 3" ,
min: "Число должно быть больше -5",
},
InputR: {
required: "Заполните R",
},
},
errorPlacement: function(error, element)
{
if (element.attr("name") == "InputX") error.insertAfter($("label[name=LabelX]"));
if (element.attr("name") == "InputY") {
error.insertAfter($("label[name=LabelY]"));
}
if (element.attr("name") == "InputR") error.insertAfter($("input[name=InputR]"));