为什么我的客户端javascript断点没有被击中?

时间:2013-06-20 13:23:20

标签: visual-studio-2012 javascript-debugger

我正在阐述我的第一个单页应用程序。我已经安装了Visual Studio 2012 Professional和Update 2,并加载了项目。我已进入IE10并取消选中“禁用脚本调试(Internet Explorer)”复选框。

这是我的代码段应该被调试器命中

enter image description here

然而,当我运行代码时,红色断点符号变为空心白色

enter image description here

带有图例“断点当前不会被点击;没有为此文档加载符号”。

我在这里不知所措。甚至是调试器;声明不会导致代码爆发。

我现在已经两次重新安装了VS2012和Update 2.

由于

爱德华

2 个答案:

答案 0 :(得分:0)

您的解决方案中是否有多个项目,您将断点所属的文件属于设置为启动项目的同一项目?

答案 1 :(得分:0)

你试过给函数一个名字(这里是openMain函数名) 为了让它更容易理解,我将展示一个用于网站的代码。

<form  name="myForm" action="mailto:kkatsman@rocfriesepoort.nl?subject=Stickers" enctype="text/plain" method="POST" onsubmit=" return formcheck()">
        <table id="formulier">
            <tr>
                <td>Klas:</td>              <td><input type="text" required name="klas" id="klas" onkeyup="vulaan(this)"></td>
            </tr><tr>
                <td>Examencode:</td>        <td><input type="text" required name="examencode" id="examencode" onkeyup="vulaan(this)"></td>
            </tr><tr>
                <td>Examennaam:</td>        <td><input type="text" required name="examennaam" id="examennaam" onkeyup="vulaan(this)"></td>
            </tr><tr>
                <td>Datum:</td>             <td><input type="text" required name="datum" id="datum" onkeyup="vulaan(this)"></td>
                <td colspan="2"></td>                   
                <td>Week:</td>              <td><input type="text" required name="week" id="week" onkeyup="vulaan(this)"></td>
            </tr><tr>
                <td>Tijdstip: van</td>      <td><input type="text" required name="van" id="van"  onkeyup="vulaan(this)"></td>   <td>tot</td>    <td><input type="text" required name="tot" id="tot" onkeyup="vulaan(this)"></td>
                <td>Docent:</td>            <td><input type="text" required name="docent" id="docent"  onkeyup="vulaan(this)"></td>
            </tr>
        </table>

所以当某个文本框中有一个按键时它指的是“vulaan”函数

现在我的javascript文件看起来像:

function vulaan()
{
    //voor de klas
    var klas = document.getElementById('klas').value;
    var klas1 = document.getElementById('klas1').value;
    var klas2 = document.getElementById('klas2').value;

    document.getElementById('klas1').value = klas;
    document.getElementById('klas2').value = klas;
}