Javascript 修改提交时的表单值但对用户隐藏
我正在尝试修改JAvascript登录表单。表单操作调用DLL,因此我无法对其进行修改以包含我要进行的修改 以下是Im使用的javascript函数:Javascript 修改提交时的表单值但对用户隐藏,javascript,Javascript,我正在尝试修改JAvascript登录表单。表单操作调用DLL,因此我无法对其进行修改以包含我要进行的修改 以下是Im使用的javascript函数: function SubmitForm() { var Domain = "@domain.com" var txtBox = document.getElementById('username'); if(txtBox.value.indexOf("\\") != -1){ return; }
function SubmitForm() {
var Domain = "@domain.com"
var txtBox = document.getElementById('username');
if(txtBox.value.indexOf("\\") != -1){
return;
}
if((txtBox.value.indexOf("@") == -1) && (txtBox.value != "")) {
txtBox.value += Domain;
return;
}
}
基本上先检查用户名中的\和@chars,如果它不包含这些值,则会将域添加到用户名中
我在调用和使用此函数时将其添加到了onsubmit=“return(SubmitForm());”
。但是,我不希望用户看到该域已添加到用户名中
是否有其他方法来执行此操作>请不要修改输入框。而是让
onSubmit
处理程序将您想要的任何内容写入一个type=“hidden”
字段中,然后使用该字段。不要修改输入框。相反,让onSubmit
处理程序将您想要的任何内容写入一个type=“hidden”
字段,该字段将被替代使用。如果您绝对无法在服务器端更改此字段,您可以随时更改用户名
输入字段的ID,并创建一个ID为username
的隐藏字段,您可以使用用户的输入和您的域填充该字段。如果您在服务器端绝对无法更改此字段,您可以随时更改username
输入字段的ID,并创建一个ID为username
的隐藏字段,您可以使用用户输入和域填充该字段