错误的Javascript函数
Incorrect Javascript Functions?
我完全是Javascript的新手。事实上,我只是一个Objective-C程序员,希望在我的一个应用程序中实现一点Javascript。问题是,不管什么原因当我调用第一个函数时,什么都没有发生,我没有得到警告。当我调用第二个函数时,我只得到警报,按钮实际上没有被单击。
代码:function myFunction(username, password) {
alert("Data will be entered");
document.getElementById('ctl00_plnMain_txtLogin').value = username;
document.getElementById('ctl00_plnMain_txtPassword').value = password;
}
function click() {
alert("The button was clicked");
document.getElementById("ctl00_plnMain_Submit1").click();
}
我似乎可以运行一个正常的警报,但没有别的吗??我的函数有什么问题吗?
如果有帮助,在网站上这里是"用户名"框:
<input name="ctl00$plnMain$txtLogin" type="text" maxlength="50" id="ctl00_plnMain_txtLogin" tabindex="1">
"密码"框:
<input name="ctl00$plnMain$txtPassword" type="password" maxlength="255" id="ctl00_plnMain_txtPassword" tabindex="2">
按钮:
<input onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(''); " name="ctl00$plnMain$Submit1" type="submit" id="ctl00_plnMain_Submit1" tabindex="3" value="Log In" title="Log in">
——编辑
此外,我通过我的目标C代码开始函数。我抓取一个js文件,然后我就可以在网页上使用它的函数了。
我建议使用像jQuery这样的DOM抽象库
jQuery提供了一个'on'方法,它用于将事件绑定到DOM元素:
$('#ctl00_plnMain_Submit1').on('click', function (event) {
alert("The button was clicked");
}
它还为收集输入值提供了一个很好的抽象:
var userName = $('#ctl00_plnMain_txtLogin').val();
你也可以用它来设置输入的值:
$('#ctl00_plnMain_txtLogin').val('New Value for This Input');
用函数填充输入:
function populateInputs (username, password) {
$('#ctl00_plnMain_txtLogin').val(username);
$('#ctl00_plnMain_txtPassword').val(password);
}
我猜你想在点击按钮时调用click函数
你需要指定然后
<input onclick="click()" ....
相关文章:
- 从函数JavaScript返回不可变数组/对象
- 将对象传递给函数.JavaScript
- 如何定义const函数javascript(语法糖)
- 新的日期函数javascript
- TypeError:this.getAttribute不是一个函数-javascript
- 从函数javascript发送变量
- 扩展自容器函数Javascript
- 从内部函数javascript内部分配外部函数的对象
- 使用函数JavaScript中的函数
- 在这里使用回调函数(JavaScript)有什么好处吗
- 来自函数 Javascript 的 NaN 返回值 ||函数执行顺序
- 将“e”传递给一个新函数 - javascript
- 调用函数中的一个函数——Javascript
- 传递的变量不适用于我的函数-Javascript
- 如何将类方法设置为等于多个函数?-Javascript
- 显示php中的函数javascript
- 如何使用php代码创建函数Javascript弹出框
- 未调用的外部函数-javascript
- 如何在类中运行函数.Javascript
- 关闭mouseover上的一个函数——Javascript,jQuery