javascript 单个输入分成两个输入然后 post
javascript single input separate into two inputs then post
java-脚本单个输入分成两个。
第一次输入只有4个字符叫用户名和其他密码
<form action="a.php" method="post" id="myform" name="myform">
<label for="textfield">Prepaid Code</label>
<input type="text" name="prepaid" id="prepaid" />
<input type="hidden" name="user" id="user" value="document.getElementById('#prepaid').substring(0,4);"/>
<input type="hidden" name="pass" id="pass" value="document.getElementById('#prepaid').substring(4);"/>
<button onclick="document.getElementById("myform").submit()">SUBMIT</button>
如何仅通过 java 脚本进行编码
我必须同意你所描述的听起来是个坏主意。无论您计划什么,都可能以更好的方式完成。使用 substring
可以轻松按照您描述的方式拆分字符串
let user = document.getElementById('#userpass').substring(0,4);
let password = document.getElementById('#userpass').substring(4);
编辑:
看起来你只需要 PHP.
$user = substr($_POST['prepaid'], 0, 4);
$pass = substr($_POST['prepaid'], 4);
我有答案
<script type="text/javascript">
function vowcher(){
var prepaid = document.getElementById('prepaid').value;
var user1 = prepaid.substring(0,4);
var pass1 = prepaid.substring(4);
document.getElementById('user').value =user1;
document.getElementById('pass').value =pass1;
document.getElementById("myform").submit()
}
</script>
<form action="a.php" method="post" id="myform" name="myform">
<label for="textfield">Prepaid Code</label>
<input type="text" name="prepaid" id="prepaid" />
<input type="hidden" name="user" id="user" />
<input type="hidden" name="pass" id="pass" />
<button onclick="vowcher()">SUBMIT</button>
</form>
java-脚本单个输入分成两个。 第一次输入只有4个字符叫用户名和其他密码
<form action="a.php" method="post" id="myform" name="myform">
<label for="textfield">Prepaid Code</label>
<input type="text" name="prepaid" id="prepaid" />
<input type="hidden" name="user" id="user" value="document.getElementById('#prepaid').substring(0,4);"/>
<input type="hidden" name="pass" id="pass" value="document.getElementById('#prepaid').substring(4);"/>
<button onclick="document.getElementById("myform").submit()">SUBMIT</button>
如何仅通过 java 脚本进行编码
我必须同意你所描述的听起来是个坏主意。无论您计划什么,都可能以更好的方式完成。使用 substring
可以轻松按照您描述的方式拆分字符串let user = document.getElementById('#userpass').substring(0,4);
let password = document.getElementById('#userpass').substring(4);
编辑: 看起来你只需要 PHP.
$user = substr($_POST['prepaid'], 0, 4);
$pass = substr($_POST['prepaid'], 4);
我有答案
<script type="text/javascript">
function vowcher(){
var prepaid = document.getElementById('prepaid').value;
var user1 = prepaid.substring(0,4);
var pass1 = prepaid.substring(4);
document.getElementById('user').value =user1;
document.getElementById('pass').value =pass1;
document.getElementById("myform").submit()
}
</script>
<form action="a.php" method="post" id="myform" name="myform">
<label for="textfield">Prepaid Code</label>
<input type="text" name="prepaid" id="prepaid" />
<input type="hidden" name="user" id="user" />
<input type="hidden" name="pass" id="pass" />
<button onclick="vowcher()">SUBMIT</button>
</form>