Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function validate(){
- document.getElementById("message").innerText='';
- x = document.getElementsByName['x'];
- R = document.getElementsByName['R'];
- var Rcontrol = 0;
- var Xcontrol = 0;
- but = document.getElementById("push");
- for (var i = 0; i < x.length; i++) {
- if (x[i].type == "radio" && x[i].checked) {
- Xcontrol++;
- }
- }
- for (var i = 0; i < R.length; i++) {
- if (R[i].type == "radio" && R[i].checked) {
- Rcontrol++;
- }
- }
- if (!/^-?[0-4]([.,]\d+)?$/.test(document.forms['form'].elements['input_y'].value) || Rcontrol == 0 || Xcontrol == 0){
- if (!/^-?[0-4]([.,]\d+)?$/.test(document.forms['form'].elements['input_y'].value)) {
- document.getElementById("message").innerText += "Координата Y не должна содержать \nбуквы и иные символы," +
- " кроме цифр, \nдробных разделителей и знака минус в начале\n";
- }
- else { document.getElementById("message").innerText = "Координата Y должна входить в пределы (-5;5)\n";}
- if (Xcontrol == 0) {
- document.getElementById("message").innerText = 'Координата Х не выбрана\n';
- }
- if (Rcontrol == 0) {
- document.getElementById("message").innerText = 'Радиус не определен\n';
- }
- but.disabled = true;
- return false;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement