JavaScript/PHP负载问题
我有问题。当我同时使用这些脚本(内联和外部)时,只有第二个脚本有效,而第一个脚本无效 第一个(内联脚本)提交表单并加载列表JavaScript/PHP负载问题,javascript,php,javascript-events,inline,Javascript,Php,Javascript Events,Inline,我有问题。当我同时使用这些脚本(内联和外部)时,只有第二个脚本有效,而第一个脚本无效 第一个(内联脚本)提交表单并加载列表 <select id="my-select" name="show_user_todo" onchange="document.form_buttons.submit()"> 你可以这样做 <select id="my-select" name="show_user_todo"> <script type="text/javascript
<select id="my-select" name="show_user_todo" onchange="document.form_buttons.submit()">
你可以这样做
<select id="my-select" name="show_user_todo">
<script type="text/javascript">
var mySelect = document.getElementById('my-select');
var setBgColor = function (select) {
select.style.color = select.options[select.selectedIndex].style.color;
};
mySelect.onchange = function () {
setBgColor(this);
document.form_buttons.submit();
};
</script>
var mySelect=document.getElementById('my-select');
var setBgColor=函数(选择){
select.style.color=select.options[select.selectedIndex].style.color;
};
mySelect.onchange=函数(){
色(本);
document.form_按钮.submit();
};
您可以这样做
<select id="my-select" name="show_user_todo">
<script type="text/javascript">
var mySelect = document.getElementById('my-select');
var setBgColor = function (select) {
select.style.color = select.options[select.selectedIndex].style.color;
};
mySelect.onchange = function () {
setBgColor(this);
document.form_buttons.submit();
};
</script>
var mySelect=document.getElementById('my-select');
var setBgColor=函数(选择){
select.style.color=select.options[select.selectedIndex].style.color;
};
mySelect.onchange=函数(){
色(本);
document.form_按钮.submit();
};
因为这里您没有添加eventListeners,只是覆盖了它。您能告诉我您是谁吗?我不是javascripter,所以很难理解/你可以这样做
和mySelect.onchange=function(){setBgColor(this);document.form_buttons.submit();}代码>写在答案中,我会标记:)因为这里你不是在添加eventListeners,而是在覆盖它。你能告诉我你是谁吗?我不是javascripter,所以很难理解/你可以这样做
和mySelect.onchange=function(){setBgColor(this);document.form_buttons.submit();}代码>写在答案中,我会标记:)因为这里你不是在添加eventListeners,而是在覆盖它。你能告诉我你是谁吗?我不是javascripter,所以很难理解/你可以这样做
和mySelect.onchange=function(){setBgColor(this);document.form_buttons.submit();}代码>写在答案中我会标记:)你知道怎么做吗。。。现在它可以工作了,但是当选择并刷新颜色时,颜色消失了。。。现在该怎么办/提交后加载列表后,需要设置颜色。。因此,基本上在提交函数中设置颜色,当您加载完列表时,您可以使用表单提交代码创建一个小提琴吗also@Sidas提交表单时,页面将重新加载服务器返回的内容。如果不想重新加载页面,请使用AJAX。。如果select
是form\u按钮的一部分,那么您需要使用ajax,否则您需要将所选选项发送到服务器,然后再次发送以将其设置为选中并相应地设置颜色,但这不是推荐的。您知道该怎么做吗。。。现在它可以工作了,但是当选择并刷新颜色时,颜色消失了。。。现在该怎么办/提交后加载列表后,需要设置颜色。。因此,基本上在提交函数中设置颜色,当您加载完列表时,您可以使用表单提交代码创建一个小提琴吗also@Sidas提交表单时,页面将重新加载服务器返回的内容。如果不想重新加载页面,请使用AJAX。。如果select
是form\u按钮的一部分,那么您需要使用ajax,否则您需要将所选选项发送到服务器,然后再次发送以将其设置为选中并相应地设置颜色,但这不是推荐的。您知道该怎么做吗。。。现在它可以工作了,但是当选择并刷新颜色时,颜色消失了。。。现在该怎么办/提交后加载列表后,需要设置颜色。。因此,基本上在提交函数中设置颜色,当您加载完列表时,您可以使用表单提交代码创建一个小提琴吗also@Sidas提交表单时,页面将重新加载服务器返回的内容。如果不想重新加载页面,请使用AJAX。。如果select
是form\u按钮的一部分,那么您需要使用ajax,否则您需要将所选选项发送到服务器,然后再次发送以将其设置为选中并相应地设置颜色,但不建议这样做。