import pyodbc
con = pyodbc.connect('Trusted_Connection=yes', driver = '{ODBC Driver 13 for SQL Server}',server = 'ServerName', database = 'DBname')
cursor.execute("select top 10 accountid from Table")
rows = cursor.fetchall()
for row in rows:
print(row)
Template.body.events({
'submit .new-resolution': function(event) {
var title = event.target.title.value;
var ts = Date.now() / 1000;
Resolutions.insert({
title: title
});
event.target.title.value = "";
return false;
}
});
我正在尝试在屏幕上获取值,但每当我点击提交时,屏幕上都不显示值。
我尝试使用 return event.preventDefault(); ,但这不起作用。这是我项目的一小段代码。
所以有人能说出代码有什么问题,还是有流星版问题?
答案 0 :(得分:0)
Resolutions = new Mongo.Collection('resolutions');
if (Meteor.isClient) {
Template.register.events({
'submit form': function(event) {
event.preventDefault();
var registerData = {
email: event.target.registerEmail.value,
password: event.target.registerPassword.value
}
Accounts.createUser(registerData, function(error) {
if (Meteor.user()) {
console.log(Meteor.userId());
} else {
console.log("ERROR: " + error.reason);
}
});
}
});
Template.login.events({
'submit form': function(event) {
event.preventDefault();
var myEmail = event.target.loginEmail.value;
var myPassword = event.target.loginPassword.value;
Meteor.loginWithPassword(myEmail, myPassword, function(error) {
if (Meteor.user()) {
console.log(Meteor.userId());
} else {
console.log("ERROR: " + error.reason);
}
});
}
});
Template.home.events({
'click .logout': function(event) {
event.preventDefault();
Meteor.logout(function(error) {
if (error) {
console.log("ERROR: " + error.reason);
}
});
}
});
Template.body.helpers({
resolutions: function() {
return Resolutions.find();
}
});
Template.body.events({
'submit new-resolution': function(event) {
var title = event.target.title.value;
var ts = Date.now() / 1000;
Resolutions.insert({
title: title,
user: myEmail
});
event.target.title.value = "";
return false;
}
});
}
<body>
{{#if currentUser}} {{> home}}
<div class="container">
<header>
<h1>Comment Box</h1>
<form class="new-resolution">
<input type="text" name="title" placeholder="Enter comment...">
<input type="submit" value="Submit" id="submit">
</form>
</header>
{{#each resolutions}} {{> resolution}} {{/each}}
</div>
{{else}} {{> register}} {{> login}} {{/if}}
</body>
<template name="register">
<h2>REGISTER:</h2>
<form>
<input type = "email" name = "registerEmail"><br>
<input type = "password" name = "registerPassword"><br>
<input type = "submit" value = "Register"><br>
</form>
</template>
<template name="login">
<h2>LOGIN:</h2>
<form>
<input type = "email" name = "loginEmail"><br>
<input type = "password" name="loginPassword"><br>
<input type = "submit" value = "Login"><br>
</form>
</template>
<template name="resolution">
<h5> {{title}} </h5>
</template>
<template name="home">
<button class = "logout">Logout</button>
</template>
答案 1 :(得分:0)
尝试将代码更改为:
Template.body.events({
'submit new-resolution': function(event) {
event.preventDefault(); //this stops the page from reloading
var title = event.target.title.value;
var ts = Date.now() / 1000;
Resolutions.insert({
title: title,
user: myEmail
});
event.target.title.value = "";
}
});