我正在我的手机颤音应用程序中实现与谷歌的认证。我在我的应用程序中获得了access_token,然后将它发送到后端,这是用Node.js编写的。我需要获取用户的基本信息+生日和性别。在Google平台控制台中,我做了所有的吐露,我添加了特定的范围,',,。我启用了Google。但我还是不能得到生日和性别。这里是后端部分。
const token =
"HARDCODED_ACCESS_TOKEN";
var google = require("googleapis").google;
var OAuth2 = google.auth.OAuth2;
这是我从youtube教程中修改的源代码。该程序的目的是:
它会问你的年龄。如果你输入18或更多,它会询问你的性别,而不是打印,你可以输入dude或M‘dude(取决于你的性别)。如果你输入你的年龄小于18岁,它会打印"Nothing to see here!“
我想确保如果输入不是我所要求的(只有数字或字符),它会显示"Invalid input“。在我的程序中,程序询问年龄的第一部分,当年龄的输入是字母或符号时,它显示无效输入。但每当我将字母表与数字组合在一起时,比如18a或18/,它就会显示:
“请输入您的性别。(男性/女性)”“输入无效。”
此外,如果我输入18或更多,
如果盒子是空的还是没有填写,我已经成功地发出了警报。除了性别和年级之外,我所有的代码都是有效的。对于性别,他们必须勾选。对于年级,他们必须在下拉菜单上进行选择。这是我的密码。
function validation()
{
if(document.form1.first_name.value=="")
{
alert("Please enter your first name.");
document.form1.first_name.focus();
return false;
}
表单验证的其余部分运行得很好,直到我得到这个结果:性别必须是一个等于M、m、F或f的单个字符 <script>
function verify() {
if (document.forms[0].age.value < 18) {
alert ("Age must be between 18 and 30");
return false;
}
if (document.forms[0].age.value > 30) {
a
这是我的桌子:
create table CARS
(
id NUMBER not null,
gender NUMBER,
firstname VARCHAR2(25),
lastname VARCHAR2(25),
manufacturer NUMBER,
model NUMBER,
engine NUMBER
)
我的HTML:
<tr>
<th>Gender</th>