我对javascript、Giulio Cesare和#x27有问题;s密码
我必须创建一个javascript代码来实现Caesar的密码,我试过了,但没有成功,我认为问题在于我使用的函数中的for循环,我感谢所有帮助我的人我对javascript、Giulio Cesare和#x27有问题;s密码,javascript,html,Javascript,Html,我必须创建一个javascript代码来实现Caesar的密码,我试过了,但没有成功,我认为问题在于我使用的函数中的for循环,我感谢所有帮助我的人 函数图(){ text=eval(send.t.value); key=eval(send.k.value); 对于(i=0;i'Z'){ tf.charCodeAt(i)=(('A'-1)+(tf.charCodeAt(i)-'Z'); } } send.value.mc=messaggiocifrato; } 朱利奥·塞萨尔的密码学 朱利奥
函数图(){
text=eval(send.t.value);
key=eval(send.k.value);
对于(i=0;i'Z'){
tf.charCodeAt(i)=(('A'-1)+(tf.charCodeAt(i)-'Z');
}
}
send.value.mc=messaggiocifrato;
}
朱利奥·塞萨尔的密码学
朱利奥·塞萨尔的密码学
输入要加密的文本
输入键
加密文本。
您的代码有许多问题,我将指出第一个问题,剩下的问题留给您解决(以免我为您编写所有代码,破坏您通过调试自己所学到的教训!)
您没有使用允许您将字段值引用为send.t.value
或send.k.value
的库,这就是为什么您会收到错误消息“ReferenceError:t未定义”
send
是undefined
,因此尝试获取undefined
的t
属性会导致此错误
您希望使用类似于
document.getElementsByName(“t”)[0].value的内容来获取t
的值。您可以在此功能上阅读MDN文档通常不赞成使用eval
。你能发布你的输入和预期输出的样本吗?我试过了,但没有用。
非常不具体。欢迎访问。试着问一个具体的问题。看看,尤其是看看。