简单问题:复选框调用javascript函数
我不明白为什么这不起作用 我收到一封“处理电子邮件”未定义错误:-( 我正在使用django。很难理解为什么它不起作用:(太简单了!!我真的不能把所有的代码都放进去,因为stackoverflow不允许我在这个问题上只有代码;)简单问题:复选框调用javascript函数,javascript,django,Javascript,Django,我不明白为什么这不起作用 我收到一封“处理电子邮件”未定义错误:-( 我正在使用django。很难理解为什么它不起作用:(太简单了!!我真的不能把所有的代码都放进去,因为stackoverflow不允许我在这个问题上只有代码;) {%extends“base.html”%} {%block content%} 函数calculate_colspan(x){return Math.max(1,Math.ceil(x/80));} 函数句柄(邮件) { $(“电子邮件”)。值=邮件; } {%对于用
{%extends“base.html”%}
{%block content%}
函数calculate_colspan(x){return Math.max(1,Math.ceil(x/80));}
函数句柄(邮件)
{
$(“电子邮件”)。值=邮件;
}
{%对于用户,信息位于_display.items%}
{info.items%中的k,v为%1}
{%if v!=“和k!=“id”%}
{{k}}:{{v}}
{%endif%}
{%endfor%}
{%endfor%}
将
更改为
浏览器假定默认情况下
包含javascript您可以与我们共享整个代码、标记和js代码吗?此外,正如thomas指出的,您的选择器不正确。感谢type=“text/script”
无效。mh为什么我的答案不正确?它解决了错误及其真实(我认为)类型=“文本/javascript"
是标准的。这真的解决了问题吗?在html5中,type属性是可选的,因为正如我所说的javascript是标准脚本语言。html5也是标准的。哦,看,我发现了这个@NateBarbettini-注意OP发布的text/script
和text/javascript
之间的区别,这两种语言都有wor除了删除显式类型外,还可以删除显式类型。
{% extends "base.html" %}
{% block content %}
<script type="text/script">
function calculate_colspan(x){ return Math.max(1, Math.ceil(x/80));}
function handle(mail)
{
$("emails").value = mail;
}
</script>
<table border=1 width=500px>
{% for user, info in to_display.items %}
<tr>
<td>
<input type=checkbox value='{{user.email}}' onclick=handle("{{user.email}}")>
{% for k , v in info.items %}
{% if v != "" and k != "id" %}
<b>{{k}} : </b> {{v}} <br>
{% endif %}
{% endfor %}
</td></tr>
{% endfor %}
<form> <input id="emails"> </form>