我尝试了$('#tresc_area')。val()但它没有用(不知道为什么)。输入正确地发送信息,但textarea有问题。请帮帮我。
<form method="post">
<input class="input" type="text" name="do_kogo" id="odbiorca" size="25" value="<?php print $odbiorca; ?>" />
<input class="input" id="temat" type="text" name="temat" size="25" value="<?php print $temat; ?>"/>
<textarea id="tresc_area" cols="45" rows="10" ></textarea>
<input onclick="Check()" id="send_submit" type="submit" value="Send" />
</form>
这是ajax。当我输入tresc:“content”然后它正确地发送“内容”但是当我尝试进入那里tresc.value之前声明我们可以看到它有问题,即使我声明它有“$('#tresc_area' ).val()“任何命题?请帮帮我
<script type="text/javascript">
var odbiorca = document.getElementById("odbiorca");
var temat = document.getElementById("temat");
var tresc = document.getElementById("tresc_area");
function Check() {
$.ajax({
type: "POST",
url: "send_prv_msg.php",
data: {
do_kogo: odbiorca.value,
temat: temat.value,
tresc: tresc.value
},
success: function(odp) {
$("p#error_box").html(odp);
}
});
}
</script>
tresc:tresc.value&lt; - 它不起作用。有人知道如何使它工作?请
答案 0 :(得分:0)
因为你无论如何都在使用jQuery,所以也可以利用它的DOM选择器。
function Check() {
$.ajax({
type: "POST",
url: "send_prv_msg.php",
data: {
do_kogo: $("#odbiorca").val(),
temat: $("#temat").val(),
tresc: $("#tresc").val()
},
success: function(odp) {
$("p#error_box").html(odp);
}
});
}
答案 1 :(得分:0)
这是一个简单的js小提琴如何从文本字段中读取值:example。在textarea中输入任意文本,然后点击Send
按钮。
请记住在Check功能结束时添加return false;
,因此不会提交表单。
答案 2 :(得分:-1)
function get_comment_chk() {
var ChkVars = {
additional_register_mail_chk: 'Registered Mail $3.20 per parcel \n',
additional_insurance_chk: 'Insurance $1.50 for every $100 of merchandise. \n',
additional_international_chk: 'Registered Mail and insurance generally starts at $25 even for large letters, plus the cost of the postage. Please ask us for a quote. \n'
}
var additonal = 'Additional Option: ';
var mytextbox = document.getElementById('confirm_comment');
var inputs = document.getElementsByTagName("input");
mytextbox.value = '';
mytextbox.value = mytextbox.value.replace(additonal + ChkVars[this.name], "");
for(var i = 0; i < inputs.length; i++) {
if(inputs[i].type === "checkbox") {
inputs[i].onchange = function(){
$('input[name*=\'additional\']:checked').each(function(){
mytextbox.value = mytextbox.value + additonal + ChkVars[this.name];
});
/*if(this.checked){
mytextbox.value = mytextbox.value + additonal + ChkVars[this.name];
} else {
mytextbox.value = mytextbox.value.replace(additonal + ChkVars[this.name], "");
}*/
}
}
}
}