Я пытаюсь проверить ввод текста, чтобы разрешить только числовые значения внутри него и «.». для гаджета Google, который будет вставлен на сайт Google. Код как HTML и JavaScript на моем рабочем столе и ноутбуке отлично работает, но когда я вставляю код в файл гаджета XML и создаю гаджет из URL-адреса, где он размещен в коде Google, он не работает как на ПК, так и на смартфоне, или на самом деле. код выглядит следующим образом:Проверка javascript в гаджете Google
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="On Line Payroll Calculator" />
<Content type="html">
<![CDATA[
<style>
input{
text-align: right;
}
</style>
<table id= "mytable" width="50%">
<tr id = "row1"><!-- Row 1 -->
<td><label>Basic Salary</label></td><!-- Col 1 -->
<td><input/type="text" name="salary" onKeyPress="validate(event)"></td>
</tr>
</table>
<SCRIPT TYPE="text/javascript">
function validate(evt) {
var theEvent = evt || window.event;
var key = theEvent.keyCode || theEvent.which;
key = String.fromCharCode(key);
var regex = /[0-9]|\./;
if(!regex.test(key)) {
theEvent.returnValue = false;
if(theEvent.preventDefault) theEvent.preventDefault();
}
}
</SCRIPT>
]]>
</Content>
</Module>
вопрос: как сделать такую проверку внутри сайта Google или гаджет Google?
, к сожалению, это не сработало, я предполагаю, что вы proposion @Xanco работает только с HTML5 – toufikovich
Блин .. Я работаю над решением JS сейчас – Xanco
меня тоже я все еще пытаюсь ... Я думаю, что речь идет о гаджетах Google и песочнице с некоторыми функциями javascript ... пожалуйста, обновите меня, если вы можете что-то найти ... поблагодарить вы для своей заботы – toufikovich